• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/component/grid/gridcomponent.php
  • Класс: BitrixIblockComponentGridGridComponent
  • Вызов: GridComponent::getFilter
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;
}