Для отображения табличных данных я в настоящее время использую таблицы угловых данных. Вот ссылка. Я в основном доволен им до некоторых вещей.
Единственная проблема с угловыми таблицами данных заключается в том, что я не могу вручную удалить строку из таблицы. Существует какой-то угловой способ редактирования и удаления строк, но тогда таблица перерисовывается, поэтому вся сортировка и нумерация страниц теряются. Я нашел другое решение (умные таблицы), но не нашел, есть ли возможность редактировать/удалять запись строки (из таблицы). Вот небольшое сравнение.
Я использую angular-datatables для следующих целей:
- Отображение некоторых данных с нумерацией страниц и/или полосами прокрутки
- Определение собственной ширины заголовка для каждого столбца
- Поиск по всем столбцам/поиск по некоторым столбцам
- Отрисовка некоторых столбцов с пользовательским HTML-кодом (например, я добавляю в него несколько кнопок действий или делаю записи в некоторых столбцах ссылками)
- Сортировка значений в каждом столбце (по возрастанию, по убыванию)
- Отключение сортировки по некоторым столбцам
- Множественный выбор строк (выделение строки и сохранение идентификатора набора данных за строкой для действий)
- НЕТ редактирования/удаления строк
У меня вопрос, можете ли вы сделать то же самое с smart-table
Я выяснил, что уже все пункты реализованы хорошо.
- нумерация страниц: да / полосы прокрутки: нет?
- да
- да
- да
- да
- (да?)
- multiselect: да, доступ к выбранному идентификатору данных нет?
- no?
Я только не уверен насчет 1-го, 6-го, 7-го и 8-го пункта. Можете ли вы дать там заявление?
Я мог бы переключиться на смарт-таблицы, если бы в нем были доступны все перечисленные опции.
Спасибо.