Колонки грида
Набор колонок определяется параметром 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. |
Сообщение не промодерировано, возможны ошибки и неточности.
|
||
public const TEXT = 'text'; public const CHECKBOX = 'checkbox'; public const TAGS = 'tags'; public const LABELS = 'labels'; public const INT = 'int'; public const FLOAT = 'double'; public const NUMBER = 'number'; public const DATE = 'date'; public const DROPDOWN = 'list'; public const MULTISELECT = 'multiselect'; public const MONEY = 'money'; public const CUSTOM = 'custom'; public const INPUT = 'input'; public const CALENDAR = 'calendar'; public const SELECT = 'select'; public const FILE = 'file'; public const HTML = 'html'; | ||
Сообщение не промодерировано, возможны ошибки и неточности.
|
А еще есть параметр 'type' - тип инпута при инлайн редактировании.
|
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.