SMART datagrid v.1 > Classes > CellEditor

[ grids ver.1.3.5]   Back  Forward

DataLudi.CellEditor.datetimeFormat  property

当编辑单元格为DATETIME字段时,在编辑器输出入值的类型。 

默认类型是"yyyy/MM/dd"。 

默认值为null.

Getter
function datetimeFormat(): String
Setter
function setDatetimeFormat(value: String)

类型可以以"日期时间格式字符串;日期时间维持;上午,下午;默认年度"的形式,具有几种组件,而各个组件由';'而区分。 

(除了第一个组件以外,其他将会从v1.3.5版本开始支持。) 

Table-1  类型组件
区间说明例题
日期时间格式"日期以及时间输出入格式。请参考下列表格。""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"
Table-2  格式字符
模式说明
"yyyy", "yy"如果输入两位数的年度,就会加以2000。
"MM"两位数的月份。
"dd"两位数的日期。
上午/下午"a""am"或"pm"。如果包含这个字符,时间就需要小于12。
"hh"两位数的小时。
"mm"两位数的分钟。
"ss"两位数的秒。
分隔符".", "/", "-", " "区分日期、时间。
Code -1
    var columns = [{
        name: "col1",
        fieldName: "Date1",
        editor: {
            type: "date",
            datetimeFormat: "yyyy.MM.dd"
        },
        ....
    }];
    grid.setColumns(columns);
See Also
booleanFormat
Examples
文本单元格编辑器