В наших приложениях для Битрикс24 часто используются типовой html-код и элементы управления, но с различным функционалом под свою задачу. Было принято решение полностью перейти на фреймворк Vue.js для frontend. Ниже мы рассмотрим несколько примеров из библиотеки компонентов Element Plus, базирующейся на Vue 3.
Подключение vue без использования сборки проекта, посредством js:
атрибут gutter используется для указания отступа между столбцами,
span - количество колонок размерной сетки
Компонент таблицы. Библиотека предлагает богатый выбор внешнего вида таблиц: фиксированные ячейки, групповое представление данных, сортировка по указанным полям, удаление и редактирование полей, фильтрация данных.
fixed - фиксирование колонки и указание стороны расположения
sortable - сортировка данных указанной колонки, по умолчанию false
prop - название поля
label - заголовок колонки
набор параметров очень обширен, полностью ознакомиться с функционалом компонента таблиц можно здесь Документация по Element Plus
Есть нюанс отображения столбцов и строк таблицы. Для корректной отрисовки столбцов компонет записывается с закрывающими тегами:
На сайте используются cookie-файлы и другие аналогичные технологии. Для чего? Чтобы сделать ваше посещение комфортным и нашу работу эффективнее. Если вы прочитали это сообщение и остаетесь на сайте, значит не возражаете против использования этих технологий.