- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/lib/Integration/UI/Grid/Property/PropertyGridProvider.php
- Класс: BitrixIblockIntegrationUIGridPropertyPropertyGridProvider
- Вызов: PropertyGridProvider::getRowActions
protected function getRowActions(array $row, bool $isEditable): array
{
$id = (int)$row['ID'];
$result = [
[
'TEXT' => Loc::getMessage('IBLOCK_UI_GRID_PROPERTY_PROVIDER_ACTION_OPEN'),
'HREF' => $this->linksBuilder->getActionOpenLink($id),
'ONCLICK' => $this->linksBuilder->getActionOpenClick($id),
'DEFAULT' => true,
],
];
if ($isEditable)
{
$result[] = [
'TEXT' => Loc::getMessage('IBLOCK_UI_GRID_PROPERTY_PROVIDER_ACTION_DELETE'),
'HREF' => $this->linksBuilder->getActionDeleteLink($id),
'ONCLICK' => $this->linksBuilder->getActionDeleteClick($id),
];
}
return $result;
}