Documentation

PHP API

Grid options

$gridOptions = new \Bitrix\Main\Grid\Options('MY_GRID_ID');

// Returns current sorting 
$sorting = $gridOptions->getSorting($defaultSorting);

// Sets sorting сортировку
$gridOptions->setSorting($sorting);

// Returns list of displayed columns
$sorting = $gridOptions->getUsedColumns($defaultColumnsList);

// Returns list of pinned columns
$sorting = $gridOptions->getStickedColumns();

// Sets list of pinned columns
$gridOptions->setStickedColumns($stickedColumns);

External appearance

MethodDescription
Columns
\Bitrix\Main\Grid\Column\TypeType of displayed value
\Bitrix\Main\Grid\Column\ColorColumn color
Counters
\Bitrix\Main\Grid\Counter\ColorCounter color
\Bitrix\Main\Grid\Counter\SizeCounter size
\Bitrix\Main\Grid\Counter\TypeCounter type
Labels
\Bitrix\Main\Grid\Cell\Label\ColorLabel color
\Bitrix\Main\Grid\Cell\Label\RemoveButtonTypeType of button for deleting a label
\Bitrix\Main\Grid\Cell\Label\SizeLabel size

Inline editing

MethodDescription
\Bitrix\Main\Grid\Editor\TypesType of cell editor

Group action

MethodDescription
\Bitrix\Main\Grid\Panel\ActionsAction type
\Bitrix\Main\Grid\Panel\TypesElement type
\Bitrix\Main\Grid\Panel\SnippetButtons

Messages

MethodDescription
\Bitrix\Main\Grid\MessageTypeMessage type



© «Bitrix24», 2001-2024
Up