• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/grid/row/rows.php
  • Класс: BitrixMainGridRowRows
  • Вызов: Rows::prepareRow
protected function prepareRow(array $rawValue): array
{
	$result = [
		'data' => $rawValue,
	];

	if (isset($rawValue['ID']))
	{
		$result['id'] = $rawValue['ID'];
	}

	if (!empty($this->actionsProviders))
	{
		$result['actions'] = [];

		foreach ($this->actionsProviders as $provider)
		{
			$result['actions'] += $provider->prepareControls($rawValue);
		}
	}

	return $result;
}