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

ale*_*exb 6 asp.net-mvc grid widget knockout.js knockout-3.0

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

KO支持:

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

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

或者您认为我应该寻求自定义解决方案

小智 5

试试TGrid - http://grid.tesseris.com.它像Telerik或DevExpress一样功能强大,专为Knockout.js设计


Tan*_*ner 4

看看 KoGrid:github.com/Knockout-Contrib/KoGrid

如果您想要一些使用示例,请查看此处:KoGrid Examples

您只需将数据绑定到observableArraykoGrid它就会处理其余的事情。

超文本标记语言

<div data-bind="koGrid: { data: myObservableArray }"></div>
Run Code Online (Sandbox Code Playgroud)

JS/淘汰赛

var vm = {
  myObservableArray: ko.observableArray(/* array of any complex obects */)
};

ko.applyBindings(vm);
Run Code Online (Sandbox Code Playgroud)