コマンドは、
COMMAND <command-name>
throws <Java-exception-list>
PROPERTIES
{
activeMode = (find | aud| both) ; // default both
enabled = ( true | false ) ; // default true
editAction = ( accept | reset | suspend) ; // default accept
}
{
<NXJ-statements>
}
のような構文を持っています。
コマンドの enabled プロパティを設定することで可能です。
コマンドに関連付けられているボタンコントロールは、使用禁止の状態では点描されボタンをクリックする事が出来ない状態になります。
コマンドの詳細については、[NXJプログラミング言語ガイド 開発者定義コマンド宣言]を参照してください。
[例] |
COMMAND t1 {
session.displayToMessageBox("t1 command");
}
/* t1 コマンドを使用禁止に設定する */
COMMAND t1_disable {
t1.enabled = false;
}
/* t1 コマンドを使用可能に設定する */
COMMAND t1_enable {
t1.enabled = true;
}
|
|