Колонки грида
Набор колонок определяется параметром COLUMNS, либо HEADERS в режиме совместимости с предыдущей реализацией грида. Колонка грида – массив, включающий в себя набор обязательных и дополнительных параметров.
Обязательные параметры
Параметр | Тип | Описание |
---|---|---|
id | string / boolean | Идентификатор колонки. |
name | string | Заголовок колонки, который выводится пользователю. |
$column = [ 'id' => 'column_id', 'name' => 'Заголовок колонки', ];
Дополнительные параметры
Параметр | Тип | Описание |
---|---|---|
default | boolean | Определяет должна ли отображаться колонка по умолчанию в гриде. По умолчанию колонки не отображаются. |
sort | string | Идентификатор поля, по которому должна производиться сортировка. |
first_order | string | Направление первой сортировки колонки. Возможные значения: 'asc' или 'desc'. |
showname | boolean | Позволяет скрыть заголовок колонки. По умолчанию заголовок выводится. |
width | int | Ширина колонки в пикселях px. |
align | string | Выравнивание текста в ячейках колонки. Возможные значения:
|
class | string | Пользовательский CSS-класс для заголовки колонки. |
editable | array | Определяет параметры инлайн-редактирования. Если не указано, то инлайн-редактирование отключено для ячеек колонки. Массив editable должен содержать обязательный параметр TYPE, который в качестве значения принимает константу из \Bitrix\Main\Grid\Editor\Types. |
prevent_default | boolean | Отменяет выделение строки при клике на ячейку колонки. Может быть полезно, когда в ячейку выводится какой-то интерактивный контент. |
sticked | boolean | Закрепляет колонку слева, при горизонтальной прокрутке. |
resizeable | boolean | Позволяет запретить изменять размер колонки. По умолчанию менять размер колонки разрешено. |
color | string | Фоновый цвет колонки. В качестве значения можно указать CSS-класс, либо цвет в формате hex, rgb или hsl. Также у грида есть набор стандартных цветов \Bitrix\Main\Grid\Column\Color. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.