我只想使用声明性语句而不是js来构建kendo网格。
我也想应用"过滤器"通过声明语句本身的数据源。如果在kendo网格的data-bind属性中有可用选项,则可能。
请帮助jsfiddle
答案 0 :(得分:0)
以下是使用MVVM过滤Kendo网格的jsFiddle DEMO。
以下是演示中的代码段:
<强> HTML:强>
case UPDATE: {
// No mutation. Creating a new object!
return {...state, contacts: action.payload};
// or do the equivalent with Object.assign,
// Don't forget an empty object as first argument.
}
<强> JS:强>
<div data-role="grid"
data-filterable="true"
data-editable="true"
data-toolbar="['create', 'save']"
data-columns="[
{ 'field': 'ProductName', 'width': 270 },
{ 'field': 'UnitPrice' },
]"
data-bind="source: products,
visible: isVisible,
events: {
save: onSave
}"
style="height: 200px"></div>