• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/grid/panel/action/groupaction.php
  • Класс: BitrixMainGridPanelActionGroupAction
  • Вызов: GroupAction::processRequest
public function processRequest(HttpRequest $request, bool $isSelectedAllRows): ?Result
{
	$controls = $request->getPost('controls');
	$itemId = (string)($controls[static::getId()] ?? '');
	if (empty($itemId))
	{
		return null;
	}

	foreach ($this->getChildItems() as $item)
	{
		if ($item::getId() === $itemId)
		{
			return $item->processRequest($request, $isSelectedAllRows);
		}
	}

	return null;
}