SMART datagrid v.1 > Examples

[ grids ver.1.3.5]   Back  Forward

Empty Value  Example

所有类型的数据字段中,可以与自身的数据类型一同储存undefined, 而当调用insertRow等的储存函数时,如果是不符合数据类型的值,就会被储存为undefine。 这时,可以替代undefined而在DataSet.nanValue2]属性中指定和储存适当的值。 

而且,还可以在通过GridDataSet.getRowObject等而获取数据行的值或在网格数据字段单元格显示undefined值时,指定将会替代的值。 

1. nanValue, emptyValue

当通过DataSet.nanValuenanValue属性的setValueinsertRow而在数据组储存值时, 可以在NUMBER字段中,指定和储存替代NaN的数值。 数据字段属性将会优先于数据组属性。 

Grid - 1
0 rows

将聚焦行的'交易额''交易量'等值变更为NaN。 

  设置数据组的nanValue。 

  设置'交易量'字段的nanValue。 

当通过GridDataSet.getRowObjectTreeDataSet.getRowObject等而获取数据组的值时, 可以替代undefined并通过DataField.emptyValue而指定返回值。 

通过undefined,空出聚焦行的'交易额'值。 

  设置'交易额'字段的emptyValue。 

通过调用GridDataSet.getRowObject,用JSON对象返回当前行。 

通过调用GridDataSet.getRowObjects,用JSON对象返回所选行。 

2. nanText

当连接在NUMBER字段的列单元格的值为NaN时, 可以通过DisplayOptions.nanTextDataColumn.nanText,指定将会显示在网格上的替代字符串。 指定在列的值将会优先。 

Grid - 2
0 rows

将聚焦行的'交易额''交易量'等值变更为NaN。 

  设置DisplayOptions.nanText。 

  设置'交易额'字段的DataColumn.nanText。 

查看源代码 JSP 

See Also
DataSet.nanValue
DataField.nanValue
DataField.emptyValue
ValueType
GridDataSet.getRowObject
GridDataSet.getRowObjects
GridDataSet.getRowProps
GridDataSet.getRowsProps
DisplayOptions.nanText
DataColumn.nanText
Examples
数值