• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/grid/row/assembler/lockedfieldassembler.php
  • Класс: BitrixCatalogGridRowAssemblerLockedFieldAssembler
  • Вызов: LockedFieldAssembler::prepareRow
protected function prepareRow(array $row): array
{
	if (empty($this->getColumnIds()))
	{
		return $row;
	}

	foreach ($this->getColumnIds() as $columnId)
	{
		$isLocked = $this->isLockedField($row, $columnId);
		if ($isLocked)
		{
			$row['editableColumns'][$columnId] = false;
		}
	}

	return $row;
}