Anchor | ||||
---|---|---|---|---|
|
パラメーターの動的表示は、「hasDependentParameters」と「isParameterRequired」関数を通して制御されます。
関数 | 説明 |
public boolean hasDependentParameters(String key) | 他のパラメーター表示が、このUniqueKeyキー値を持つパラメーターに依存する場合は、trueを返します。関数の値が変更され、その関数が依存パラメーターを持つ場合は、「isParameterRequired」メソッドが実行されます。この関数は、分析関数内のすべてのユーザー入力パラメーターに対して実行されます。 |
public boolean isParameterRequired(String key) | このUniqueKeyを持つパラメーターの表示が必須の場合は、trueを返します。この関数は、分析関数内のすべてのユーザー入力パラメーターに対して実行されます。 |
例
以下の例では、UniqueKey「MULTIPLIER」を持つパラメーターは、ラジオスイッチパラメーター「INCLUDE_MULTIPLIER」がtrueに設定された時にのみ表示されます。
Code Block | ||
---|---|---|
| ||
public boolean hasDependentParameters(String key) { if ("INCLUDE_MULTIPLIER".equals(key)) { return true; }else{ return false; } } public boolean isParameterRequired(String key){ Boolean included = (Boolean) getParameterValue("INCLUDE_MULTIPLIER"); if (!included && "MULTIPLIER".equals(key)){ return false; }else{ return true; } } |
Section | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|