在Kendo Grid中定义列类型?

时间:2016-02-23 09:00:24

标签: javascript jquery kendo-ui kendo-grid kendo-asp.net-mvc

如何定义列类型:

schema: {
  model: {
    fields: {
      "Field1": {
        type: "date"
      },
      "Field2": {
        type: "string"
      },
      "Field3": {
         type: "number"
      }
    }
  }
}

但我的问题是,我不知道我会有多少列,他们的类型是什么?
我在这里得到的信息:

$.each(MyColumns, function () {
  ("" + this.field + ": { type: " + this.type + " }");
});

那么我怎样才能获得所有这些信息,并坚持使用 schema.model.fields ??

1 个答案:

答案 0 :(得分:0)

找到解决方案!

var lColumnType =
     $.each(self.columnsAdd, function () {
       return "" + this.field + ": { type: " + this.type + " }";
     });

schema: {
  model: {
    fields: lColumnType
  }
}