• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/component/grid/gridcomponent.php
  • Класс: BitrixIblockComponentGridGridComponent
  • Вызов: GridComponent::getRawRows
protected function getRawRows(array $params);

/**
 * Filter object.
 *
 * @return Filter|null if grid without filter, return null.
 */
abstract protected function getFilter(): ?Filter;

/**
 * Total count of rows (taking into account filter).
 *
 * @return int
 */
abstract protected function getTotalCount(): int;

/**
 * Grid provider.
 *
 * @return BaseProvider
 */
abstract protected function getGridProvider(): BaseProvider;

/**
 * Grid options.
 *
 * @return Options
 */
protected function getGridOptions(): Options
{
	$this->gridOptions ??= new Options($this->getGridProvider()->getId());

	return $this->gridOptions;
}