• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/grid/row/rows.php
  • Класс: BitrixMainGridRowRows
  • Вызов: Rows::processRequest
public function processRequest(GridRequest $request): ?GridResponse
{
	$result = null;

	if (!check_bitrix_sessid())
	{
		return null;
	}

	$actionId = $request->getRowActionId();
	if (isset($actionId))
	{
		$action = $this->getActionById($actionId);
		if ($action)
		{
			$result = $action->processRequest($request->getHttpRequest());
		}
	}

	return
		isset($result)
			? (new GridResponseFactory)->createFromResult($result)
			: null
	;
}