我目前正在查看 Kendo UI,并想知道在我的架构中定义模型的“优势”是什么。没有的话似乎也能很好地工作。这是出于绑定(bind)原因(例如网格控件的列发现)吗?它允许特定的验证吗?
谢谢
拍拍
最佳答案
您可以使用架构模型来指定您的数据模型。在网格上,您可以设置:
字段具有哪种数据类型(如果设置为数字,列过滤器将提供例如“大于”、“小于”而不是“包含”等字符串值)。
网格字段是否可编辑(当网格设置为可编辑时)
几个验证属性
...
我通常从 JSON 格式的 Web 服务接收网格数据,因此最初一切都是字符串。通过使用模型,我可以影响这些值的显示方式及其行为方式。
另请参阅 http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-schema.model 和 http://docs.telerik.com/kendo-ui/api/javascript/data/model 全面了解各种可能性。
关于kendo-ui - 为什么我要使用 Kendo 模型而不是仅使用传输/数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37185725/