SMART datagrid v.1 > 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.minValuemaxValue属性,指定从编辑器传递至单元格的最小和最大范围。 而且,如果maxValue不是NaN并且指定NumberCellEditor.checkMaxValuetrue,就会尽量限制用户输入的值不会超出最大值。 

 

查看源代码 JSP 

See Also
NumberCellEditor
DataField
DataColumn.editor
EditOptions
GridBase.editOptions
Examples
文本单元格编辑器
列表单元格编辑器
日期单元格编辑器
单元格编辑