- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/lib/component/selector/entity.php
- Класс: BitrixIblockComponentSelectorEntity
- Вызов: Entity::initSettings
protected function initSettings()
{
$this->setUseMode($this->arParams['USE_MODE']);
$this->initResultDescription();
$this->initEntitySettings();
$paramsList = [
self::STORAGE_GRID => [
'GRID_ID', 'NAVIGATION_ID', 'PAGE_SIZES'
],
self::STORAGE_GRID_FILTER => [
'FILTER_ID'
]
];
foreach ($paramsList as $entity => $list)
{
foreach ($list as $param)
{
$value = (!empty($this->arParams[$param])
? $this->arParams[$param]
: $this->defaultSettings[$param]
);
$this->setStorageItem($entity, $param, $value);
}
}
unset($param, $list, $entity, $paramsList);
$this->initGrid();
$this->initGridFilter();
}