本文整理汇总了Java中org.pentaho.di.ui.core.widget.ComboVar.setText方法的典型用法代码示例。如果您正苦于以下问题:Java ComboVar.setText方法的具体用法?Java ComboVar.setText怎么用?Java ComboVar.setText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.ui.core.widget.ComboVar
的用法示例。
在下文中一共展示了ComboVar.setText方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createArgumentsUI
import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
* Create UI to enter arguments.
* Return a new set of arguments to store in the meta object
*/
private String[] createArgumentsUI(Object[] argumentDescriptors, String[] currentValues){
logDebug("createArgumentsUI, currentValues = " + (currentValues == null ? "null" : currentValues.length));
Object[] argumentDescriptor;
int argc = argumentDescriptors.length;
String[] newArguments = new String[argc];
Control lastControl = removeArgumentFieldsButton;
String[] items = argumentSourceFields.getSelection() ? getFieldListForCombo() : emptyFieldList;
for (int i = 0; i < argc; i++){
argumentDescriptor = (Object[])argumentDescriptors[i];
ComboVar comboVar = createArgumentUI(argumentDescriptor, lastControl, items);
lastControl = comboVar;
//copy the old argument values to the new arguments array
if (i >= currentValues.length) continue;
String argumentValue = currentValues[i];
newArguments[i] = argumentValue;
if (argumentValue == null) continue;
comboVar.setText(argumentValue);
}
return newArguments;
}
示例2: getFieldsFromPrevious
import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
* Gets fields from previous steps and populate a ComboVar.
* @param comboVar the comboVar to populate
* @param TransMeta the source transformation
* @param StepMeta the source step
*/
public static final void getFieldsFromPrevious(ComboVar comboVar,TransMeta transMeta,StepMeta stepMeta)
{
String selectedField=null;
int indexField=-1;
try{
RowMetaInterface r = transMeta.getPrevStepFields(stepMeta);
selectedField=comboVar.getText();
comboVar.removeAll();
if (r!=null && !r.isEmpty()) {
r.getFieldNames();
comboVar.setItems(r.getFieldNames());
indexField=r.indexOfValue(selectedField);
}
// Select value if possible...
if(indexField>-1) comboVar.select(indexField); else { if(selectedField!=null) comboVar.setText(selectedField);};
}catch(KettleException ke){
new ErrorDialog(comboVar.getShell(),Messages.getString("BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle"),
Messages.getString("BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage"),ke);
}
}
示例3: getFieldsFromPrevious
import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
* Gets fields from previous steps and populate a ComboVar.
* @param comboVar the comboVar to populate
* @param TransMeta the source transformation
* @param StepMeta the source step
*/
public static final void getFieldsFromPrevious(ComboVar comboVar,TransMeta transMeta,StepMeta stepMeta)
{
String selectedField=null;
int indexField=-1;
try{
RowMetaInterface r = transMeta.getPrevStepFields(stepMeta);
selectedField=comboVar.getText();
comboVar.removeAll();
if (r!=null && !r.isEmpty()) {
r.getFieldNames();
comboVar.setItems(r.getFieldNames());
indexField=r.indexOfValue(selectedField);
}
// Select value if possible...
if(indexField>-1) comboVar.select(indexField); else { if(selectedField!=null) comboVar.setText(selectedField);};
}catch(KettleException ke){
new ErrorDialog(comboVar.getShell(),BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle"),
BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage"),ke);
}
}
示例4: getFieldsFromPrevious
import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
* Gets fields from previous steps and populate a ComboVar.
*
* @param comboVar the Combo Box (with Variables) to populate
* @param transMeta the transformation metadata
* @param stepMeta the step metadata
*/
public static final void getFieldsFromPrevious(ComboVar comboVar,TransMeta transMeta,StepMeta stepMeta)
{
String selectedField=null;
int indexField=-1;
try{
RowMetaInterface r = transMeta.getPrevStepFields(stepMeta);
selectedField=comboVar.getText();
comboVar.removeAll();
if (r!=null && !r.isEmpty()) {
r.getFieldNames();
comboVar.setItems(r.getFieldNames());
indexField=r.indexOfValue(selectedField);
}
// Select value if possible...
if(indexField>-1) comboVar.select(indexField); else { if(selectedField!=null) comboVar.setText(selectedField);};
}catch(KettleException ke){
new ErrorDialog(comboVar.getShell(),BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle"),
BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage"),ke);
}
}
示例5: getFieldsFromPrevious
import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
* Gets fields from previous steps and populate a ComboVar.
*
* @param comboVar the comboVar to populate
* @param TransMeta the source transformation
* @param StepMeta the source step
*/
public static final void getFieldsFromPrevious( ComboVar comboVar, TransMeta transMeta, StepMeta stepMeta ) {
String selectedField = null;
int indexField = -1;
try {
RowMetaInterface r = transMeta.getPrevStepFields(stepMeta);
selectedField = comboVar.getText();
comboVar.removeAll();
if (r != null && !r.isEmpty()) {
r.getFieldNames();
comboVar.setItems(r.getFieldNames());
indexField = r.indexOfValue(selectedField);
}
// Select value if possible...
if (indexField > -1) {
comboVar.select(indexField);
} else {
if (selectedField != null) {
comboVar.setText(selectedField);
}
}
;
} catch (KettleException ke) {
new ErrorDialog(comboVar.getShell(),
BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle"),
BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage"), ke);
}
}
示例6: getFieldsFromPrevious
import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
* Gets fields from previous steps and populate a ComboVar.
*
* @param comboVar
* the comboVar to populate
* @param TransMeta
* the source transformation
* @param StepMeta
* the source step
*/
public static final void getFieldsFromPrevious( ComboVar comboVar, TransMeta transMeta, StepMeta stepMeta ) {
String selectedField = null;
int indexField = -1;
try {
RowMetaInterface r = transMeta.getPrevStepFields( stepMeta );
selectedField = comboVar.getText();
comboVar.removeAll();
if ( r != null && !r.isEmpty() ) {
r.getFieldNames();
comboVar.setItems( r.getFieldNames() );
indexField = r.indexOfValue( selectedField );
}
// Select value if possible...
if ( indexField > -1 ) {
comboVar.select( indexField );
} else {
if ( selectedField != null ) {
comboVar.setText( selectedField );
}
}
} catch ( KettleException ke ) {
new ErrorDialog( comboVar.getShell(),
BaseMessages.getString( PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle" ),
BaseMessages.getString( PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage" ), ke );
}
}
示例7: getFieldsFromPrevious
import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
* Gets fields from previous steps and populate a ComboVar.
*
* @param comboVar the Combo Box (with Variables) to populate
* @param transMeta the transformation metadata
* @param stepMeta the step metadata
*/
public static final void getFieldsFromPrevious( ComboVar comboVar, TransMeta transMeta, StepMeta stepMeta ) {
String selectedField = null;
int indexField = -1;
try {
RowMetaInterface r = transMeta.getPrevStepFields( stepMeta );
selectedField = comboVar.getText();
comboVar.removeAll();
if ( r != null && !r.isEmpty() ) {
r.getFieldNames();
comboVar.setItems( r.getFieldNames() );
indexField = r.indexOfValue( selectedField );
}
// Select value if possible...
if ( indexField > -1 ) {
comboVar.select( indexField );
} else {
if ( selectedField != null ) {
comboVar.setText( selectedField );
}
}
} catch ( KettleException ke ) {
new ErrorDialog( comboVar.getShell(),
BaseMessages.getString( PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle" ),
BaseMessages.getString( PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage" ), ke );
}
}