datatables.net: своя стилизация кнопок print и excel

Задача: кастомизировать внешний вид кнопок печати и экспорта, с выносом их в отдельный контейнер внизу экрана

Самый простой способ: отрисовка кнопок в своём контейнере, и навешивание эвента на их клик.

Определим CSS:

datatables.net:

при выводе кнопок, сразу их скрываем, чуть ниже навесим на них эвент

Контейнер:

рисуем кнопки, и навешиваем на них стандартное срабатывание по onclick

Результат:

Bootstrap 5: отслеживание переключения вкладок (табов)

Задача: отследить переключение вкладок пользователем

Решение:

Bootstrap: модальное окно в модальном

Без поправок в CSS, модальное окно, открытое в модальном окне, выглядит не презентабельно — нет краёв.

Что бы поправить ситуацию, достаточно добавить CSS:

DataTables.net: маленькие трюки

Небольшой сборник нужных трюков

  1. Выделение цветом строки, по признаку

2. Вынос кнопки «Поиск» в свой контейнер

3. Вынос кнопки «строк на странице» в свой контейнер

4. Вынос кнопок экспорта в свой контейнер

5. Отслеживание клика на строке таблицы

6. Перегрузка данных таблицы

7. Рендер своих данных для столбца

8. Перебор всех загруженных данных таблицы

9. Получение id выделенной строки

datatables.net: вынос кнопок экспорта в любое место

Задача: задать местоположение кнопок экспорта, назначить им собственный стиль

Решение:

1 12 13 14 15 16 55