Backbone.js的数据表/网格小部件

时间:2011-09-10 16:39:12

标签: jquery widget backbone.js datatables

任何人都可以建议在Backbone.js&amp ;;支持的应用程序中使用数据表/网格小部件。 jQuery的?

目前我正在使用DataTables.net小部件,并且我已经为Backbone.js编写了一个自定义绑定类型的函数。但是与Backbone及其API的绑定对我来说似乎很复杂。是否有任何简单,干净的小部件。聪明的API(我喜欢YUI网格,但单独使用网格JS大小约为360KB +)

5 个答案:

答案 0 :(得分:16)

我刚刚发布了Backgrid.js

Backgrid.js是一组功能强大的小部件,用于在4.7K的Backbone.js之上构建数据网格。它生成语义HTML,因此它非常可定制和可定制。该核心适用于移动设备,并且还具有许多额外功能的扩展功能。

答案 1 :(得分:4)

我是http://tablesorter.com

的粉丝

它是一个jquery插件,可将任何标准html <table>元素转换为可排序的可分页网格。因为它只是一个jquery插件,所以没有冲突或任何特殊的考虑因素与骨干一起使用

但是,任何jquery表/网格插件都可以正常工作

答案 2 :(得分:4)

  

Slickback是一个适应Backbone集合的JavaScript库   使用SlickGrid,一个支持jQuery的数据网格。扩展包括   支持分页集合

演示:http://teleological.github.com/slickback/

答案 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。刚刚工作,现在。