Rich UI list ウィジェットで、ユーザーが単一項目を選択できるリストを定義します。
import com.ibm.egl.rui.widgets.List;
import com.ibm.egl.rui.widgets.TextField;
import egl.ui.rui.Event;
Handler MyHandler Type RUIHandler
{ initialUI = [myList, myTextField]}
myList List
{
values = ["one", "two", "three", "four"],
selection = 2, onChange ::= changeFunction
};
myTextField TextField
{text = myList.values[myList.selection]};
Function changeFunction(e Event in)
myTextField.text = myList.values[myList.selection];
end
end
配列内の先頭の文字列は、位置 0 でなく、位置 1 にあります。
最初は、 最終の文字列のみが表示されます。
size プロパティーを設定しないと、Internet Explorer 6 では、ウィジェットがコンボ・ボックス (テキスト・ボックスとリスト・ボックスの組み合わせ) として表示されます。
サポートされる他のプロパティーおよび関数は、『ウィジェットのプロパティーと関数』で説明されています。
import com.ibm.egl.rui.widgets.List;