ListBox Basic
ListBox는 여러개의 후보값 중에서 1개 또는 여러개의 값을 선택하기 위해 사용되는 Component입니다.
InnerDataSet 바인딩
ListBox는 기본적으로 InnerDataSet을 이용하여 데이타를 표현합니다.
ListBox Contents 사용방법
ListBox 속성창에서 innerdataset 부분에 보시면 데이터셋 선택할 수 있는 콤보버튼과 “…”버튼이 있습니다.
“…” 버튼을 선택 하면 다음과 같은 화면이 뜹니다.
DataSet 바인딩
ListBox는 기본적으로 DataSet과 바인딩 하여 사용할 수 있습니다.
코드성 데이타 즉 ListBox를 구성하기 위해 사용하는 InnerDataSet은 DataSet과 바인딩하여
사용하는 경우 반드시 먼저 데이터가 먼저 존재해야 합니다.
MultiSelect
선택된 ListBox의 값을 확인할 수 있으며, ListBox전체를 Select할 수 있습니다.
MultiSelect는 마우스를 통한 선택방법과
키보드 Shift + 마우스, Ctrl + 마우스를 사용하여 선택이 가능합니다.
Select 가져오기
this.Button00_onclick = function (obj:Button, e:ClickEventInfo) { var i; var select_Cnt = 0; var msg = "Selected Record \n"; select_Cnt = this.ListBox02.getSelectedCount(); for (i = 0; i < select_Cnt; i++) { if (this.ListBox02.getSelect(i) == true) { msg += "Row : " + i + "\n"; } } msg += "Selected Record Count : " + select_Cnt; this.alert(msg); }
ListBox 전체선택
this.Button01_onclick = function (obj:Button, e:ClickEventInfo) { for(i=0;i<this.ds_code.getRowCount();i++) { this.ListBox02.setSelect(i, true); } }
- 소스 위치
Sample\ListBox\np_ListBox_Basic.xfdl