new ExComboBoxEditor()
DataGrid에서 문자열을 편집 가능한 콤보박스를 통해 편집을 할 수 있도록 하는 Editor 클래스입니다.
이 콤보박스로 편집을 하고자 하는 DataGridColumn의 itemEditor 속성에 "ExComboBoxEditor"를 설정하여 사용합니다.
콤보박스에 표시되는 내역은 DataGridColumn의 itemRendererDataProvider나 itemRendererDataProviderField를 통해 설정하며,
사용자가 선택내용을 편집하거나 새로운 값을 입력할 수 있으므로 문자열의 배열로만(코드와 라벨로 구성할 수 없음) 구성되어야 합니다.
- Since:
- 4.0
- See:
Members
-
dataProviderobject
-
콤보박스에 표시할 데이터.
["label-1", "label-2", "label-3", "label-4", "label-5"] 와 같은 형태의 문자열 배열로 지정합니다.- See:
-
- 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getDataProvider(), setDataProvider(value)
-
editableboolean
-
사용자의 편집가능 여부.
false로 설정할 경우 사용자가 문자열을 편집할 수 없고, List에서 선택만 가능하게 됩니다.- Default Value:
- true
- See:
-
- 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getEditable(), setEditable(value)
-
searchableboolean
-
true값이 설정되면, 문자입력시 드롭다운 리스트에서 해당 값을 포함하는 리스트를 보여주도록 합니다.
- Since:
- 6.0
- Default Value:
- true
- See:
-
- 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getSearchable(), setSearchable(value)
-
readonlyselectedDataFieldobject
-
사용자가 선택한 내역의 data field의 값.
- See:
-
- 자바스크립트에서 사용할 때는 getter함수를 사용합니다. - getSelectedDataField()
-
selectedIndexnumber
-
콤보박스에서 선택된 내역의 인덱스 번호.
기본값은 -1이지만 dataProvider가 설정될 경우에는 0으로 설정됩니다.- Default Value:
- -1
- See:
-
- 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getSelectedIndex(), setSelectedIndex(value)
-
selectedItemobject
-
dataProvider에 설정된 데이터에서 선택된 객체.
- Default Value:
- null
- See:
-
- 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getSelectedItem(), setSelectedItem(value)
-
textstring
-
사용자가 입력하거나 선택한 문자열.
- See:
-
- 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getText(), setText(value)
-
visibleboolean
-
가시성 여부.
- Default Value:
- true
- See:
-
- 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getVisible(), setVisible(value)
Methods
-
focus()
-
포커스를 줍니다.