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;
}
}
}
不是最好的方法,但有时是需要的。
我的 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;
}
}
}
不是最好的方法,但有时是需要的。