Kendo UI 模板格式

Kendo UI templates formatting

我的 Kendo 调度程序使用预定义的 HTML 模板,其中我有这个字段:

<input type="text" data-type="date" data-role="datetimepicker" data-bind="value:start,visible:isAllDay" name="start" data-validate="true"/>

此字段显示一些日期时间。问题是我不能(或者实际上不知道如何)根据 this article 格式化显示的日期时间。 我该如何解决这个问题?


UPD:是的,我知道 data-format,但它并不适用于所有地方。 请查看所附图片——在此示例中,通过 date-format 进行格式化适用于字段,但不适用于时间选择器 ( datarole="datetimeselector" )。

您是否尝试设置 format paramenter as a data attribute

<input type="text" data-format="g" data-type="date" data-role="datepicker" data-bind="value:start,visible:isAllDay" name="start" data-validate="true"/>

如果这不起作用,您可以随时使用 schema.parse:

拦截您的数据(我假设它是远程的)
dataSource: 
{
    schema: 
    {
        parse: function(data) 
        {
            for (var i = 0; i < data.length; i++) 
            {
                data[i].start = kendo.toString(start, "g");
            }

            return data;
        }
    }
}

不是最好的方法,但有时是需要的。