具有适当的敲除绑定的网格小部件

时间:2014-01-23 10:57:06

标签: asp.net-mvc knockout.js grid widget knockout-3.0

我一直在寻找最后几天的适当的网格小部件与适当的敲除绑定;体面的网格意味着支持过滤,分组,分页,排序,聚合,模板,远程源等。免费或商业许可无关紧要。问题是我发现的所有东西都没有/不完全的敲除绑定。

KO支持:

我正在考虑使用淘汰赛的所有距离,这意味着我希望不仅能够控制网格的数据源,还能够控制行为。例如,我正在寻找的一个基本功能是能够控制分页(使用ko绑定),因为我的数据源可能有数十万条记录,而且我不想把所有内容都带到客户端。

你知道任何其他需要认真对待ko的网格小部件吗?

或者您认为我应该选择custom solution吗?

3 个答案:

答案 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