SMART datagrid v.1 > Examples

Back  Forward

Datetime Value  Example

1. 在数据组中,储存日期时间值

DataSetdataTypeDATETIME的字段值储存为JavaScript的Date对象。 undefinednull或空字符串将会被储存为undefined。 当通过GridDataSet.setValue而传递DATETIME字段值时,可以传递除Date对象以及undefinednull、''等以外的值。 如果不是JavaScript Date对象可以直接识别的值,就需要进行适当的格式转换。 

DataSet根据设置在DataField.datetimeFormatDataSet.datetimeFormat的转换格式,运行值的转换。 有关详细说明,请参考datetimeFormat帮助主题。 

下列代码中,转换格式已被设置为"yyyy/MM/dd HH:mm:ss"。 

Code -1
    dsMain = DataLudi.createGridDataSet();
    dsMain.setFields(fields);
    dsMain.setDatetimeFormat("yyyy/MM/dd HH:mm:ss");
字段1:字段2:字段3:字段4:
字段1.minimum:字段1.maximum:
Grid - 1
0 rows

2. 在数据单元格中,显示日期时间值

DATETIME字段值,将会根据指定在GridStylesdatetimeFormat,显示在数据单元格上。 有关显示格式的详细说明,请参考GridStyles.datetimeFormat帮助主题。 

下列例题中,格式已被显示在列标头中。 

Grid - 2
0 rows

查看源代码 JSP 

See Also
数据字段概述
ValueType
DataField.datetimeFormat
DataSet.datetimeFormat
GridStyles.datetimeFormat
Date
Examples
数值
布尔值
对象字段