項目選択による関連項目の表示・制御
項目の選択によって関連項目の表示・非表示、活性化・非活性化にする
選択する項目をA項目、A項目の選択によって制御する項目をB項目の場合
A選択による値の変化イベント、当項目のOnValueChangedイベントに次のように記入する
■B項目を活性化・非活性化を制御
var obj = This.GetInputComponent("operation_rireki");
if (This.GetValue() == "Y") {
obj.SetEnable(true);
obj.SetFocus();
obj.SetBackgroundColor("255, 255, 0");
}else{
obj.SetEnable(false);
obj.SetText("");
obj.SetBackgroundColor("255, 255, 255");
}■B項目を表示・非表示を制御
var label = This.GetInputComponent("kusuri_label");
var textbox = This.GetInputComponent("kusuri_textbox");
if (This.GetValue() == "Y") {
label.SetVisible(true);
textbox.SetVisible(true);
}else{
textbox.SetText("");
label.SetVisible(false);
textbox.SetVisible(false);
}B項目の選択は"GetInputComponent()"メソッドをつかう。
※この方式はラジオボタン(ラジオボタングループ)ではなくテキストボックス、コンボボックス、トグルボタンなど、すべての入力コンポーネントを制御することができます。
最終更新