我一直在寻找最后几天的适当的网格小部件与适当的敲除绑定;体面的网格意味着支持过滤,分组,分页,排序,聚合,模板,远程源等。免费或商业许可无关紧要。问题是我发现的所有东西都没有/不完全的敲除绑定。
KO支持:
我正在考虑使用淘汰赛的所有距离,这意味着我希望不仅能够控制网格的数据源,还能够控制行为。例如,我正在寻找的一个基本功能是能够控制分页(使用ko绑定),因为我的数据源可能有数十万条记录,而且我不想把所有内容都带到客户端。
你知道任何其他需要认真对待ko的网格小部件吗?
或者您认为我应该选择custom solution吗?
答案 0 :(得分:5)
尝试TGrid - http://grid.tesseris.com。它像Telerik或DevExpress一样功能强大,专为Knockout.js设计
答案 1 :(得分:4)
看看KoGrid:github.com/Knockout-Contrib/KoGrid
如果您需要一些使用样本,请点击此处:KoGrid Examples
您只需要将observableArray
数据绑定到koGrid
,然后就可以完成其余工作。
<强> HTML 强>
<div data-bind="koGrid: { data: myObservableArray }"></div>
JS / Knockout
var vm = {
myObservableArray: ko.observableArray(/* array of any complex obects */)
};
ko.applyBindings(vm);
答案 2 :(得分:1)
以下示例演示了如何使用Wijmo Grid和Knockout控制分页: http://wijmo.com/demo/explore/?widget=Data&sample=OData%20service%20with%20knockout