Anchor | ||||
---|---|---|---|---|
|
...
public String buttonPressed(String key)
ボタン押下コールバック関数です。こちらの関数は、「key」に指定されたボタンパラメーターが押下された場合に呼び出されます。モーダルポップアップに、ユーザーに表示するメッセージを返します。
...
Code Block | ||
---|---|---|
| ||
@Override protected void setupParameters() { Parameter p = new Parameter(); p1.setUniqueKey("MESSAGE"); p1.setDisplayType(DISPLAY_BUTTON); ... addParameter(p); } @Override public String buttonPressed(String key) { if ("MESSAGE".equals(key)) { return "You pressed the button!"; } } |
public boolean isParameterRequired(String key)
指定されたパラメーターを表示する必要がある場合はtrueを返します。Subclassは、他のパラメーターの値に基づく不必要なパラメーターを無効にするために、このメソッドを上書きすることができます。デフォルトの実装では、trueを返します。
...
Code Block | ||
---|---|---|
| ||
@Override public boolean isParameterRequired(String key) { Object otherValue = getParameterValue("OTHER_KEY"); if (parameterIsRequiredBasedOnOtherValue(key, otherValue)) { return true; } return false; } |
public boolean hasDependentParameters(String key)
指定されたパラメーターに依存する他のパラメーターがある場合にtrueを返します。Subclassはパラメーター間の依存関係を設定するために、このメソッドを上書きすることができます。デフォルトの実装では、falseを返します。
...