我使用kendo网格在视图中有以下代码:
<div id="MyGrid"
data-role="grid"
data-editable="true"
data-toolbar='[{ template: kendo.template($("#ToolbarTemplate").html()) }]'
data-columns='[
{ field: "Description" },
{ field: "Value" },
{ command: [{name: "destroy", template: kendo.template($("#DeleteTemplate").html())}], width: 60}
]'
data-bind="source: MyDataSource">
然后在脚本部分a中有:
kendo.bind($("#MyGrid"), MyViewModel)
一切都很好。但是,现在我正在尝试实现验证,让用户知道需要Kendo Grid中的任何字段。我看到它可以在模式中完成,如下所示(Kendo doc link):
schema: {
model: {
id: "ProductID",
fields: {
ProductID: { editable: false, nullable: true },
ProductName: { validation: { required: true } },
UnitPrice: { type: "number", validation: { required: true, min: 1} },
Discontinued: { type: "boolean" },
UnitsInStock: { type: "number", validation: { min: 0, required: true } }
}
}
}
有没有办法在div标签中执行与其他属性相同的操作?数据架构属性是否存在?
提前致谢