Asp.net mvc 具有正确击倒绑定的网格小部件
在过去的几天里,我一直在寻找一个具有合适的击倒绑定的体面的网格小部件;体面的网格意味着支持过滤、分组、分页、排序、聚合、模板、远程源等,无论是免费许可证还是商业许可证。问题是我发现的所有绑定都没有/不完整的敲除绑定 KO支持:Asp.net mvc 具有正确击倒绑定的网格小部件,asp.net-mvc,knockout.js,grid,widget,knockout-3.0,Asp.net Mvc,Knockout.js,Grid,Widget,Knockout 3.0,在过去的几天里,我一直在寻找一个具有合适的击倒绑定的体面的网格小部件;体面的网格意味着支持过滤、分组、分页、排序、聚合、模板、远程源等,无论是免费许可证还是商业许可证。问题是我发现的所有绑定都没有/不完整的敲除绑定 KO支持: 剑道界面: DevExpress: Wijmo:,示例使用旧的ko版本2.1 JQGrid: 我想用knockout完成所有的工作,这意味着我希望不仅能够控制网格的数据源,而且能够控制网格的行为。例如,我正在寻找的一个基本特性是控制分页(使用ko绑定)的能力,因为我的
- 剑道界面:
- DevExpress:
- Wijmo:,示例使用旧的ko版本2.1
- JQGrid:
observearray
数据绑定到koGrid
,它就会处理剩下的部分
HTML
<div data-bind="koGrid: { data: myObservableArray }"></div>
试试TGrid-。它与Telerik或DevXpress一样强大,专为淘汰而设计。js您是否看过:这里的示例:尽管KoGrid已经停产且不完整,但它仍然是KOgood catch中最完整的网格,确实是迄今为止我见过的具有最令人印象深刻的ko集成的网格小部件。这可能是一个好的开始point@Tanner,请添加您的评论作为答案,以便我可以接受it@alexb我已经用我的评论的扩展版本回答了你所指的网站是空的你确定吗?域名出现问题已经好几天了。也许这就是你发表评论的原因。现在一切正常。您还可以查看github上的项目页面。尝试使用此链接中的示例文件-得到“JavaScript运行时错误:'itemsProvider'未定义”。在我的aspnetmvc项目中,根本没有关于如何在页面上连接这些东西的说明。你知道把这些JS文件放在哪里,按什么顺序吗?
var vm = {
myObservableArray: ko.observableArray(/* array of any complex obects */)
};
ko.applyBindings(vm);