SMART datagrid v.1 > Classes > CellEditor
当编辑单元格为DATETIME字段时,在编辑器输出入值的类型。
默认类型是"yyyy/MM/dd"。
默认值为null.
类型可以以"日期时间格式字符串;日期时间维持;上午,下午;默认年度"的形式,具有几种组件,而各个组件由';'而区分。
(除了第一个组件以外,其他将会从v1.3.5版本开始支持。)
区间 | 说明 | 例题 |
---|---|---|
日期时间格式 | "日期以及时间输出入格式。请参考下列表格。" | "yyyy/MM/dd hh:mm:ss" |
日期时间维持 | 在格式字符中,当排除日期或时间时, 如果将这个值指定为1,就会维持现有单元格的值的相关值。 | "yyyy/MM/dd;1" |
上午/下午 | 当格式字符中,包含a时, 可以在相关位置输入的上午、下午值。 默认值分别是"am"、"pm"。 | "yyyy/MM/dd a hh:mm:ss" |
默认年度 | 当年度值小于100时,将会添加的默认年度值。默认值是2000。 | "yyyy/MM/dd;;;1900" |
值 | 模式 | 说明 |
---|---|---|
年 | "yyyy", "yy" | 如果输入两位数的年度,就会加以2000。 |
月 | "MM" | 两位数的月份。 |
日 | "dd" | 两位数的日期。 |
上午/下午 | "a" | "am"或"pm"。如果包含这个字符,时间就需要小于12。 |
点 | "hh" | 两位数的小时。 |
分 | "mm" | 两位数的分钟。 |
秒 | "ss" | 两位数的秒。 |
分隔符 | ".", "/", "-", " " | 区分日期、时间。 |
var columns = [{
name: "col1",
fieldName: "Date1",
editor: {
type: "date",
datetimeFormat: "yyyy.MM.dd"
},
....
}];
grid.setColumns(columns);