setChoiceValue( )
計算ルールでこのヘルパー関数を使用して、既存の選択肢(ドロップダウン、ラジオ・ボタンまたはチェックボックス)に値を追加します。
この式は、ターゲット・コントロールに返す必要があり、clearChoice( )と組み合せて使用する必要がある文字列JSON値を作成します。
構文
setChoiceValue(valueStr, variable)
戻り値
選択した選択値の空のJSONオブジェクト文字列またはJSONオブジェクト配列文字列を返します。
例3-87計算ルールのターゲットとして、それぞれ値"4"および"45"を持つ"Allergies"および"Obesity"を含む複数のラベルを持つドロップダウン(選択肢)コントロールを指定
// Select label "Allergies" having value "4"
if (someCondition) {
return setChoiceValue("4");
} else {
return clearChoice();
}
// selects "Allergies" in the calculated control
// Select "Allergies" having value "4" and "Obesity" having value "32"
var b;
if (someCondition) {
b = setChoiceValue("4");
return setChoiceValue("32", b);
} else {
return clearChoice();
}
// selects "Allergies" and "Obesity" in the calculated control
親トピック: 複数選択質問関数