6

在过去的几天里,我一直在寻找一个不错的 Grid 小部件,它具有适当的淘汰赛绑定;体面的网格意味着支持过滤、分组、分页、排序、聚合、模板、远程源等。不管是免费的还是商业的。问题是我发现的所有东西都没有/不完整的淘汰赛绑定。

KO支持:

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

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

还是您认为我应该寻求定制解决方案

4

2 回答 2

5

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

于 2014-05-14T08:26:01.137 回答
4

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

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

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

HTML

<div data-bind="koGrid: { data: myObservableArray }"></div>

JS / 淘汰赛

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

ko.applyBindings(vm);
于 2014-02-03T09:52:15.477 回答