javascript - 在 Kendo Grid 中定义列类型?

标签 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??

最佳答案

找到解决方案!

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

schema: {
  model: {
    fields: lColumnType
  }
}

关于javascript - 在 Kendo Grid 中定义列类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35573021/

相关文章:

javascript - 更改服务器在 kendo ui 网格中以编程方式排序

kendo-ui - Telerik Kendo ui treeView - 单击展开/折叠节点

kendo-ui - 使用 Web API 2 Controller 的 Kendo Grid MVC 包装器示例

javascript - 使用 Redux 替换 reducer 中的整个状态

javascript - 什么是 php 的 FILTER_SANITIZE_STRING 的 JavaScript 等价物?

javascript - 如何防止在 React 应用程序中拖放图像?

php - 使用 jQuery、HTML 和 CSS 创建自定义文件上传

javascript - 如何在桌面和笔记本电脑屏幕分辨率下禁用网站上的垂直滚动?

javascript - 在 Javascript 中访问 app.config 值

javascript - 单击后退按钮时如何保留以前的 HTML