Виджет таблицы данных/сетки с Backbone.js
Может ли кто-нибудь предложить виджет таблицы данных/сетки для использования в приложении, поддерживаемом Backbone.js и jQuery?
В настоящее время я использую виджет DataTables.net, и я написал собственный тип привязки для Backbone.js. Но привязка к Backbone и его API мне кажется сложной. Есть ли какой-либо виджет, который прост и с чистым и умным API (мне понравилась сетка YUI, но для использования только одной сетки размер JS составляет около 360 КБ +)
Ответы
Ответ 1
Я только что выпустил Backgrid.js.
Backgrid.js - это мощный набор виджетов для построения сетки данных поверх Backbone.js в 4.7K. Он генерирует семантический HTML, поэтому он чрезвычайно стильный и настраиваемый. Ядро работает на мобильных устройствах и поставляется с множеством расширений для многих дополнительных функций.
Ответ 2
Я поклонник http://tablesorter.com
это плагин jquery, который превращает любой стандартный элемент html <table>
в сортируемую сетку с возможностью просмотра. и поскольку это просто плагин jquery, нет конфликтов или каких-либо особых соображений для его использования с магистралью
действительно, хотя любой плагин jquery table/grid должен работать
Ответ 3
Slickback - это библиотека javascript, которая адаптирует коллекции Backbone для работайте с SlickGrid, поддерживающим jQuery datagrid. Расширения включают поддержка разбиения на страницы
Демо: http://teleological.github.com/slickback/
Ответ 4
Вы можете попробовать 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);
}
//...
})
Ответ 5
Проверьте это. bbGrid. Просто в работе, прямо сейчас.