Smart-Table против Angular-DataTables

Для отображения табличных данных я в настоящее время использую таблицы угловых данных. Вот ссылка. Я в основном доволен им до некоторых вещей.

Единственная проблема с угловыми таблицами данных заключается в том, что я не могу вручную удалить строку из таблицы. Существует какой-то угловой способ редактирования и удаления строк, но тогда таблица перерисовывается, поэтому вся сортировка и нумерация страниц теряются. Я нашел другое решение (умные таблицы), но не нашел, есть ли возможность редактировать/удалять запись строки (из таблицы). Вот небольшое сравнение.

Я использую angular-datatables для следующих целей:

  1. Отображение некоторых данных с нумерацией страниц и/или полосами прокрутки
  2. Определение собственной ширины заголовка для каждого столбца
  3. Поиск по всем столбцам/поиск по некоторым столбцам
  4. Отрисовка некоторых столбцов с пользовательским HTML-кодом (например, я добавляю в него несколько кнопок действий или делаю записи в некоторых столбцах ссылками)
  5. Сортировка значений в каждом столбце (по возрастанию, по убыванию)
  6. Отключение сортировки по некоторым столбцам
  7. Множественный выбор строк (выделение строки и сохранение идентификатора набора данных за строкой для действий)
  8. НЕТ редактирования/удаления строк

У меня вопрос, можете ли вы сделать то же самое с smart-table

Я выяснил, что уже все пункты реализованы хорошо.

  1. нумерация страниц: да / полосы прокрутки: нет?
  2. да
  3. да
  4. да
  5. да
  6. (да?)
  7. multiselect: да, доступ к выбранному идентификатору данных нет?
  8. no?

Я только не уверен насчет 1-го, 6-го, 7-го и 8-го пункта. Можете ли вы дать там заявление?

Я мог бы переключиться на смарт-таблицы, если бы в нем были доступны все перечисленные опции.
Спасибо.


person N.Zukowski    schedule 23.11.2015    source источник


Ответы (1)


  1. Пагинация? да, у вас есть пагинация из коробки, вы даже можете изменить шаблон по умолчанию и функциональность
  2. Сортировка? вы можете ВКЛЮЧИТЬ сортировку, добавив необязательную директиву st-sort в заголовок столбца.
  3. Выбор из нескольких вариантов? нет, но это легко реализовать через смарт-таблицу (сделано один раз)
  4. Удаление? вы можете удалять строки (то есть делать DELETE через http и нарезать массив в случае успеха)

и если в будущем вам понадобятся какие-либо дополнительные функции, которых еще нет в ST, вы можете создать для них свой собственный плагин. документы вы друг

person svarog    schedule 23.11.2015