# TabletGrid

URL: https://chugunov.pro/api-bitrix/main/grid/tabletgrid/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\Grid\TabletGrid`
Модуль: Main.

## Описание

Содержит всю необходимую информацию для работы с гридом: столбцы, настройки, действия.
Здесь нет работы с фильтром, для этого есть отдельный класс Filter.

Исходный файл: `source/main/lib/grid/tabletgrid.php:10`

## Методы (19)

- [`__construct()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/__construct/)
- [`getColumns()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getcolumns/) — Столбцы грида.
- [`getFilter()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getfilter/) — Фильтр грида.
- [`getId()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getid/) — Id грида.
- [`getOptions()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getoptions/) — Настройки пользователя.
- [`getOrmFilter()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getormfilter/) — Фильтр для ORM и метода `getList`.
- [`getOrmOrder()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getormorder/) — Сортировка для ORM и метода `getList`.
- [`getOrmParams()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getormparams/) — Параметры для ORM и метода `getList`.
- [`getOrmSelect()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getormselect/) — Выборка для ORM и метода `getList`.
- [`getPagination()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getpagination/) — Постраничная навигация грида.
- [`getPanel()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getpanel/) — Панель действий в подвале грида.
- [`getRows()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getrows/) — Строки грида.
- [`getSettings()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getsettings/) — Настройки конфигурации.
- [`getVisibleColumnsIds()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/getvisiblecolumnsids/) — Id видимых столбцов.
- [`initPagination()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/initpagination/) (устаревший)
- [`prepareColumns()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/preparecolumns/) — Получает столбцы, подготовленные для вывода.
- [`prepareRows()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/preparerows/) — Получает строки, подготовленные для вывода.
- [`processRequest()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/processrequest/) — Обработка всех действий грида.
- [`setRawRows()`](https://chugunov.pro/api-bitrix/main/grid/tabletgrid/setrawrows/) — Устанавливает необработанные строки (только данные).

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Grid-TabletGrid.html
