kendo-ui - 为什么我要使用 Kendo 模型而不是仅使用传输/数据源

标签 kendo-ui model

我目前正在查看 Kendo UI,并想知道在我的架构中定义模型的“优势”是什么。没有的话似乎也能很好地工作。这是出于绑定(bind)原因(例如网格控件的列发现)吗?它允许特定的验证吗?

谢谢

拍拍

最佳答案

您可以使用架构模型来指定您的数据模型。在网格上,您可以设置:

  • 字段具有哪种数据类型(如果设置为数字,列过滤器将提供例如“大于”、“小于”而不是“包含”等字符串值)。

    • 网格字段是否可编辑(当网格设置为可编辑时)

    • 几个验证属性

    • ...

我通常从 JSON 格式的 Web 服务接收网格数据,因此最初一切都是字符串。通过使用模型,我可以影响这些值的显示方式及其行为方式。

另请参阅 http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-schema.modelhttp://docs.telerik.com/kendo-ui/api/javascript/data/model 全面了解各种可能性。

关于kendo-ui - 为什么我要使用 Kendo 模型而不是仅使用传输/数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37185725/

相关文章:

javascript - 在 Kendo Angular DatePicker 中禁用 future 日期

r - 如何在R中将随机效应模型与主题随机拟合?

django - 获取模板中的模型字段名称

ios - 在 iOS 中采用 MVVM : ViewModel responsibilities?

php - ORM 中的对象是否应该包含 CRUD 以外的操作?

asp.net-mvc - 在 Kendo 模板(Razor)中渲染 Kendo 控制

asp.net-mvc - 带条件的剑道网格客户端模板

c# - Kendo 小部件和 Bootstrap 输入组插件

telerik - KendoUI 集成到 Durandal JS

qt - QML:如何将模型属性传递给加载在 GridView(或 ListView)委托(delegate)中的委托(delegate)?