1C-Bitrix, PHP, SQL, Битрикс24, HTML, XML, CSS, JavaScript, jQuery, nginx, NetCat, Joomla, UMI-CMS, MySQL, MS SQL, PostgreSQL, Oracle, PL-SQL, Bash, Bootstrap, Apache, munin, memcache, Centos, VMWare, VI, GIT, 1С-Битрикс, Shell, 1C-Bitrix, PHP, SQL, Битрикс24, HTML, XML, CSS, JavaScript, jQuery, nginx, NetCat, Joomla, UMI-CMS, MySQL, MS SQL, PostgreSQL, Oracle, PL-SQL, Bash, Bootstrap, Apache, munin, memcache, Centos, VMWare, VI, GIT, 1С-Битрикс, Shell, 1C-Bitrix, PHP, SQL, Битрикс24, HTML, XML, CSS, JavaScript, jQuery, nginx, NetCat, Joomla, UMI-CMS, MySQL, MS SQL, PostgreSQL, Oracle, PL-SQL, Bash, Bootstrap, Apache, munin, memcache, Centos, VMWare, VI, GIT, 1С-Битрикс, Shell,

Табулятор - это просто

Табулятор - это просто

Все началось с того, что клиенту понадобилось работать с табличными данными прямо в браузере. Если простые действия, вроде сортировки, делаются без проблем, то группировка строк, редактирование данных в ячейке, групповые действия это уже сильно сложнее. Пришлось искать табулятор. Каковой нашелся после перебора примерно десятка вариантов.
[spoiler]
Называется Tabulator. Живет вот тут - http://tabulator.info.

Основные функции:
  1. группировка строк,
  2. загрузка строк по Ajax,
  3. редактирование данных в ячейке,
  4. удаление и добавление строк,
  5. перетаскивание строк мышью,
  6. обработка событий,
  7. развитый API.
Не обошлось и без недостатков. Главный из них - резкое замедление работы при большом числе строк. Впрочем это системное свойство JavaScript.

Зато не пришлось разрабатывать свой функционал. Огромное спасибо и побольше доната камраду Oli Folkerd.

Код лежит на GitHub, имеется баг-трекер, все как у людей.

Вернуться на главную страницу