• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/grid/row/action/dataprovider.php
  • Класс: Bitrix\Main\Grid\Row\Action\DataProvider
  • Вызов: DataProvider::prepareActions
public function prepareActions(): array;

/**
 * Gets row's context menu controls for all actions.
 *
 * @param array $rawFields
 *
 * @return array
 */
public function prepareControls(array $rawFields): array
{
	$result = [];

	foreach ($this->prepareActions() as $actionsItem)
	{
		$actionConfig = $actionsItem->getControl($rawFields);
		if (isset($actionConfig))
		{
			$result[] = $actionConfig;
		}
	}

	return $result;
}