CellEditor
셀 편집기들의 기반이 되는 모델
상세 설명
셀 편집기 별로 지정할 수 있는 속성이 있으며, DataColumn 에 지정하지 않을 시 LineCellEditor 가 기본으로 설정된다.
또, 오브젝트 형태일 때의 type
속성을 column.editor 에 문자열 형태로 지정 가능하다.
[목록]
LineCellEditor: 한 줄 입력 편집기
PasswordCellEditor: 암호 입력 편집기
MultiLineCellEditor: 여러 줄 입력 편집기
NumberCellEditor: 숫자 입력 편집기
DateCellEditor: 날짜 편집기
BTDateCellEditor: 부트스트랩 날짜 편집기
DropDownCellEditor: 드롭 다운 편집기
SearchCellEditor: 검색 기능이 추가 된 드롭 다운 편집기
MultiCheckCellEditor: 여러 항목이 선택 가능한 드롭 다운 편집기
CellEditor 로 직접 설정하거나 호출할 수 없다.
예제 코드
// string type
column.editor = "line"
// object type
column.editor = { type: "line", maxLength: 1}
프로퍼티 정보
편집기의 입력되는 문자의 대소문자 구분 형태
상세 설명
편집기에 입력되는 문자를 자동으로 대소문자로 변경한다. TextInputCase.DEFAULT 로 지정하면 컬럼의 textInputCase에 지정한 값을 따르게 된다.
셀 편집기 종류
상세 설명
LineCellEditor: "line" 또는 "text"
PasswordCellEditor: "password"
MultiLineCellEditor: "multiline"
NumberCellEditor: "number"
DateCellEditor: "date"
BTDateCellEditor: "btdate"
DropDownCellEditor: "dropdown" 또는 "list"
SearchCellEditor: "search"
MultiCheckCellEditor: "checklist"