SMART datagrid v1.4 > Examples

[ grids ver.1.3.0]   Back  Forward

Number Cell Editor  Example

DataColumn.editor 설정시 type"number"로 지정하면, 자료형NUMBER데이터필드의 값을 편집할 때, NumberCellEditor를 사용할 수 있다. 

NumberCellEditor는 숫자를 입력하기 위한 키보드 입력을 제한하는 단순한 TextCellEditor다. positiveOnlytrue면 음수를 입력할 수없다. 또, maxDigits를 0이하로 지정하면 소수점을 입력할 수 없다. 0보다 큰 maxDigits는 입력 가능한 소숫점 이하 자리수다. 지정하지 않거나 NaN이면 제한이 없다. 

아래 그리드에서 "이율" 컬럼은 positiveOnly가 true이다. "원금" 컬럼은 positiveOnly가 true이고 maxDigits가 0이다. "취소금액" 컬럼은 maxDigits가 2이다. 

이런 제한 사항들이 설정돼도 편집기가 표시될 때 기존 텍스트를 변경하지는 않는다. 

Grid - 1
rows

NumberCellEditor.minValue, maxValue 속성으로 편집기에서 셀로 전달되는 최소/최대 범위를 지정할 수 있다. 또, maxValue가 NaN이 아니고 NumberCellEditor.checkMaxValuetrue로 지정하면(기본값), 사용자 입력 시 최대값을 넘기지 않도록 최대한 제한시킨다. 

 

소스보기 JSP 

See Also
NumberCellEditor
DataField
DataColumn.editor
EditOptions
GridBase.editOptions
Examples
Text Cell Editors
List Cell Editors
Date Cell Editor
셀 편집