method public final

Columns::getColumns()

Класс: \Bitrix\Main\Grid\Column\Columns

Сигнатура

public final getColumns() : array<string|int, Column>

Описание

Рекомендуется использовать коллекцию как итератор вместо этого метода:

$columns = new Columns(...);
foreach ($columns as $column)
{
# code...
}

Возвращаемое значение

array<string|int, Column>

Как применяется в Columns

Columns::getColumns() — метод класса \Bitrix\Main\Grid\Column\Columns модуля «Главный модуль». Columns: Коллекции столбцов.

Метод объекта: сначала нужен экземпляр Columns.

use Bitrix\Main\Grid\Column\Columns;

/** @var Columns $object */
$result = $object->getColumns();
// $result: array<string|int, Column>

Другие методы Columns

  • count()
  • getColumn() Столбец по id.
  • getIterator()
  • getSelect() Получает список имён select для указанных столбцов.
  • prepareEditableColumnsValues() Возвращает только те значения, которые присутствуют в коллекции столбцов и доступны для редактирования.

getColumns() есть и у других классов модуля «Главный модуль»: Grid, TabletGrid.

Исходный файл: source/main/lib/grid/column/columns.php:80

Что будем искать? Например,Продвижение