• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/grid/panel/ui/item/group/setparametersgroupchild.php
  • Класс: BitrixCatalogGridPanelUIItemGroupSetParametersGroupChild
  • Вызов: SetParametersGroupChild::getSelectDropdownItem
private function getSelectDropdownItem(string $fieldName, array $dropdownItems): array
{
	$field = $this->getProductEntity()->getField($fieldName);

	return [
		'VALUE' => $fieldName,
		'NAME' => $field->getTitle(),
		'ONCHANGE' => [
			[
				'ACTION' => Actions::RESET_CONTROLS,
			],
			[
				'ACTION' => Actions::CREATE,
				'DATA' => [
					[
						'ID' => 'product_field_dropdown_' . $fieldName,
						'NAME' => $fieldName,
						'TYPE' => Types::DROPDOWN,
						'VALUE' => '',
						'ITEMS' => $dropdownItems,
					],
				],
			],
		],
	];
}