項目選択による関連項目の表示・制御

項目の選択によって関連項目の表示・非表示、活性化・非活性化にする

選択する項目を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()"メソッドをつかう。

※この方式はラジオボタン(ラジオボタングループ)ではなくテキストボックス、コンボボックス、トグルボタンなど、すべての入力コンポーネントを制御することができます。

帳票を表示するarrow-up-right

file-download
32KB
arrow-up-right-from-square開く

最終更新