以列格式引用数据

时间:2015-09-24 11:07:55

标签: kendo-grid

这里我要格式化几列,但我必须在模板中重复字段名称(MyDateMyDate2)才能获取数据。

$("#grid").kendoGrid({
    dataSource: {
        data: data
    },
    columns: [
        { field: "MyDate",
          title: "My Date",
          template: "#=kendo.toString(kendo.parseDate(new Date(MyDate)), 'dd/MM/yyyy HH:mm:ss')#" },
        { field: "MyDate2",
          title: "My Date 2",
          template: "#=kendo.toString(kendo.parseDate(new Date(MyDate2)), 'dd/MM/yyyy HH:mm:ss')#" }
    ]
 });

我希望能够在其他地方定义模板:

var dateTemplate =
     "#=kendo.toString(kendo.parseDate(new Date(?)), 'dd/MM/yyyy HH:mm:ss')#"

$("#grid").kendoGrid({
    dataSource: {
        data: data
    },
    columns: [
        { field: "MyDate",
          title: "My Date",
          template: dateTemplate },
        { field: "MyDate2",
          title: "My Date 2",
          template: dateTemplate }
    ]
 });

因此,我不需要重复列的字段名称,并且可以重复使用模板。

我可以将?替换为什么才能使其正常工作?

0 个答案:

没有答案