- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/grid/panel/ui/item/group/setparametersgroupchild.php
- Класс: BitrixCatalogGridPanelUIItemGroupSetParametersGroupChild
- Вызов: SetParametersGroupChild::updateProductFieldByIds
private function updateProductFieldByIds(bool $isSelectedAllRows, array $ids, array $fields): Result
{
if ($isSelectedAllRows)
{
$ids = [];
$rows = ProductTable::getList([
'select' => [
'ID',
],
'filter' => [
'IBLOCK_ELEMENT.IBLOCK_ID' => $this->getIblockId(),
],
]);
foreach ($rows as $row)
{
$ids[] = (int)$row['ID'];
}
}
return ProductAction::updateElementList($this->getIblockId(), $ids, $fields);
}