30日間の無料評価版をお試しいただけます。

 

パラメーターの動的表示は、「hasDependentParameters」と「isParameterRequired」関数を通して制御されます。


関数説明
public boolean hasDependentParameters(String key)他のパラメーター表示が、このUniqueKeyキー値を持つパラメーターに依存する場合は、trueを返します。関数の値が変更され、その関数が依存パラメーターを持つ場合は、「isParameterRequired」メソッドが実行されます。この関数は、分析関数内のすべてのユーザー入力パラメーターに対して実行されます。

public boolean isParameterRequired(String key)

このUniqueKeyを持つパラメーターの表示が必須の場合は、trueを返します。この関数は、分析関数内のすべてのユーザー入力パラメーターに対して実行されます。


 

 

以下の例では、UniqueKey「MULTIPLIER」を持つパラメーターは、ラジオスイッチパラメーター「INCLUDE_MULTIPLIER」がtrueに設定された時にのみ表示されます。

 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;
    }
  }

 

 

 

  • No labels