我一直在寻找最后几天的适当的网格小部件与适当的敲除绑定;体面的网格意味着支持过滤,分组,分页,排序,聚合,模板,远程源等.免费或商业许可无关紧要.问题是我发现的所有东西都没有/不完整的敲除绑定.
KO支持:
> Kendo UI:incomplete@H_404_5@> DevExpress:no support@H_404_5@> Wijmo:most promissing but still incomplete,示例使用旧版本的2.1版本@H_404_5@> JQGrid:poor
我想与淘汰赛走得很远,这意味着我希望不仅可以控制网格的数据源,还可以控制行为.例如,我正在寻找的一个基本功能是控制分页(使用ko绑定)的能力,因为我的数据源可能有数十万条记录,而且我不想把所有内容都带到客户端上.
你知道任何其他网格小部件认真对待ko吗?
或者你认为我应该去找custom solution?
解决方法
看看KoGrid:
github.com/Knockout-Contrib/KoGrid
如果您想要一些使用样品,请点击此处:KoGrid Examples
您只需要将observableArray数据绑定到koGrid,它将处理其余的事情.
HTML
<div data-bind="koGrid: { data: myObservableArray }"></div>
JS /淘汰赛
var vm = { myObservableArray: ko.observableArray(/* array of any complex obects */) }; ko.applyBindings(vm);