public class SetComboSelectedKey extends AbstractClient
指定された値に基づきコンボボックスの選択行を変更します。
Keyのデータを条件にする場合、コンボボックスの選択アイテム(アイテムタイプ=TEXT)に、値を設定すれば
自動的にコンボボックスの選択行も変更可能ですが、このロジッククラスでは BoxDataに対応する値を条件に
選択行を変更可能です。
値が見つからなかったときには、選択行なし(selectedIndex = -1)に設定されます。
例えば、BoxKey={"1","2","3"} BoxData={"あ","い","う"} が設定されているコンボボックスを対象に、
入力引数 | パラメータ | 出力引数 | 結果 | ||
---|---|---|---|---|---|
パターン1 | "1" | BoxKeyのアイテム | → | 1行目が選択 | |
パターン2 | "1" | BoxKeyのアイテム | → | 1行目が選択 | |
パターン3 | "い" | BoxDataのアイテム | → | 2行目が選択 | |
パターン4 | "う" | BoxDataのアイテム | → | 3行目が選択 |
InputRecord | OutputRecord |
---|---|
1番目:選択状態に設定する値 KEY が格納されているItem(TEXT) 特記:1番目:が設定されていない場合はロジッククラスパラメータでの KEY 指定も可能にする。) |
複数指定可:コンボボックスにて使用しているItem一つ (設定値が BOXKEYに対応する値により設定する場合は BOXKEY ITEM BOXDATAに対応する値により設定する場合は BOXDATA ITEM を設定する。) |
Parameter | 入力引数指定なしの場合には、パラメータの値が参照 |
---|
修飾子とタイプ | フィールドと説明 |
---|---|
(package private) jp.ne.mki.wedge.run.client.data.Item |
componentData |
(package private) jp.ne.mki.wedge.run.client.data.Item |
componentItem |
(package private) jp.ne.mki.wedge.run.interfaces.DataInterface |
selData |
(package private) java.lang.String |
selKey |
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant
FRAME_CLOSE, FRAME_QUIT, SKIP_ALL, STOP, STOP_SELECT_ALL, SYSTEM_EXIT, SYSTEM_QUIT, TIMING_AFTER, TIMING_BEFORE, TIMING_LOAD, TIMING_ROW_CLICK, TIMING_ROW_WCLICK, TIMING_UN_LOAD
CANCEL, ERROR, EXECUTE_BOTH, EXECUTE_CLIENT, EXECUTE_DEBUG, EXECUTE_HTMLGATEWAY, EXECUTE_SERVER, EXECUTE_SERVERDC, IO_ERROR, IO_ERROR_EXECUTE_PARAMETER, IO_ERROR_IN, IO_ERROR_IO_MUST_SAME_COUNT, IO_ERROR_ITEM_TYPE, IO_ERROR_OUT, IO_ERROR_PARAMETER, NONE, OK, PARAMETER_DELIMITER, SKIP, USER_ERROR
コンストラクタと説明 |
---|
SetComboSelectedKey() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
execute()
選択行を設定します。
|
void |
exit()
終了処理。
|
int |
getIOParameter()
IOパラメータ取得。
|
int |
loopOutItemSub(jp.ne.mki.wedge.run.client.data.Item outItem,
int index)
出力項目に設定されているコンポーネントの選択行を設定。
|
executeCurrentAfter, executeRule, executeRule, getAdapterName, getClientRuleObject, getComponent, getComponent, getComponents, getConfig, getConfImagePath, getContentPane, getCurrentComponent, getDesktop, getExecuteIndex, getExecuteParameter, getExecuteTiming, getExecutions, getExpectNextComponent, getFrame, getFrameRunner, getImageIcon, getInItem, getInItem, getItems, getLogicClassType, getManager, getMemory, getOutItem, getOutItem, getParameter, getReturnString, getRevision, isApplet, isApplication, isClientTraceMode, isConpiled, isJWS, isServerTraceMode, isWeb, log, loopInItem, loopInItemSub, loopInOutItem, loopInOutItemSub, loopOutItem, setEngineManager, setErrorMessageMustInComp, setErrorMessageMustOutComp, setExecuteParameter, setFocus, setFocus, setFocus, setFrameRunnerErrorStatus, setPropertyFromEngine, setStatusBarText, showErrorDialog, showFrame, showFrame, showFrame, showFrame, terminate, writeErrorLog, writeErrorLog, writeErrorLog, writeTraceLog
callDispose, checkDelegate, createErrorMessage, createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, dataClearOfOutRecord, dataClearOfRecord, dispose, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantKeys, getConstantValue, getConstantValueAsStringArray, getControlRecord, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getEngineManager, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInputRecordIterator, getInRecord, getInRecord, getInRecord, getInRecordCount, getInRecordList, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getLogicClassDelegate, getOutputHtml, getOutputRecordIterator, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getOutRecordList, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getRowSize, getRowSizeOfInRecord, getRuleParameter, getRuleParameters, getRuleParameters, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, isJDK15, log, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setFatalError, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutputHtml, setOutRecord, setPhysicalName, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeErrorLog, writeLog, writeLog, writeLog, writeTraceLog
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getEngineManager, getExceptionMessage, getExecuteType, getId, getInRecord, getInRecord, getInRecord, getInRecordCount, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getRuleParameter, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, setExecuteType, setRuleType, setServerParameter, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeLog, writeLog, writeTraceLog
createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, getLogicClassDelegate, setControlRecord, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutRecord, setPhysicalName, setRuleParameter, setUserConstant
jp.ne.mki.wedge.run.client.data.Item componentItem
jp.ne.mki.wedge.run.client.data.Item componentData
jp.ne.mki.wedge.run.interfaces.DataInterface selData
java.lang.String selKey
public int getIOParameter()
execute
の前に実行される。public int execute()
public int loopOutItemSub(jp.ne.mki.wedge.run.client.data.Item outItem, int index)
loopOutItemSub
クラス内 AbstractClient
public void exit()