【发布时间】:2017-12-03 01:33:50
【问题描述】:
如何格式化数据源中的日期数据以适应 kendoDropDownList 中的 dataTextField?模板和 kendoGrid 似乎不会导致问题,但执行 dataTextField: "#:kendo.format('{0:dd MMM yyyy}',data.jscript_date)#" 之类的操作或其变体会产生错误。谢谢!
【问题讨论】:
如何格式化数据源中的日期数据以适应 kendoDropDownList 中的 dataTextField?模板和 kendoGrid 似乎不会导致问题,但执行 dataTextField: "#:kendo.format('{0:dd MMM yyyy}',data.jscript_date)#" 之类的操作或其变体会产生错误。谢谢!
【问题讨论】:
dataTextField 必须是来自数据源的数据项上的字段名称。要自定义您在下拉列表中实际看到的内容,请将您的模板代码放入 template 和 valueTemplate 中:
template: "#:kendo.format('{0:dd MMM yyyy}',data.jscript_date)#",
valueTemplate: "#:kendo.format('{0:dd MMM yyyy}',data.jscript_date)#"
模板用于下拉菜单展开时,valueTemplate 用于下拉菜单关闭时的选定项。
【讨论】: