任何人都可以建议在Backbone.js&amp ;;支持的应用程序中使用数据表/网格小部件。 jQuery的?
目前我正在使用DataTables.net小部件,并且我已经为Backbone.js编写了一个自定义绑定类型的函数。但是与Backbone及其API的绑定对我来说似乎很复杂。是否有任何简单,干净的小部件。聪明的API(我喜欢YUI网格,但单独使用网格JS大小约为360KB +)
答案 0 :(得分:16)
我刚刚发布了Backgrid.js。
Backgrid.js是一组功能强大的小部件,用于在4.7K的Backbone.js之上构建数据网格。它生成语义HTML,因此它非常可定制和可定制。该核心适用于移动设备,并且还具有许多额外功能的扩展功能。
答案 1 :(得分:4)
它是一个jquery插件,可将任何标准html <table>
元素转换为可排序的可分页网格。因为它只是一个jquery插件,所以没有冲突或任何特殊的考虑因素与骨干一起使用
但是,任何jquery表/网格插件都可以正常工作
答案 2 :(得分:4)
Slickback是一个适应Backbone集合的JavaScript库 使用SlickGrid,一个支持jQuery的数据网格。扩展包括 支持分页集合
答案 3 :(得分:0)
您可能想尝试https://github.com/charly/backbone.grid(披露:我创建了它)。要注意我仍然使用它来满足我自己的需求,但我希望它能够成熟到足以公开发布。欢迎捐款/评论......
示例代码:
App.Views.AModel.EditView = Grid.EditView.extend({
tagName : "tr",
className : "new_matter",
template : JST["templates/matters/show"],
initialize : function() {
this.model.bind("sync", this.renderRow, this);
}
//...
})
答案 4 :(得分:0)
检查一下。 bbGrid。刚刚工作,现在。