• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/grid/row/actions/item/converttoserviceitem.php
  • Класс: BitrixCatalogGridRowActionsItemConvertToServiceItem
  • Вызов: ConvertToServiceItem::getControl
public function getControl(array $rawFields): ?array
{
	$id = (int)($rawFields['ID'] ?? 0);
	if ($id <= 0)
	{
		return null;
	}

	$actionId = self::getId();
	$data = CUtil::PhpToJSObject([
		'id' => $id,
	]);
	$confirmMessage = CUtil::JSEscape(
		Loc::getMessage('CATALOG_GRID_ROW_ACTIONS_CONVERT_TO_SERVICE_CONFIRM_MESSAGE')
	);

	$this->onclick = "IblockGridInstance.sendActionWithConfirm('{$actionId}', {$data}, '{$confirmMessage}')";

	return parent::getControl($rawFields);
}