• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/component/entitylist/clientdataprovider/kanbandataprovider.php
  • Класс: Bitrix\Crm\Component\EntityList\ClientDataProvider\KanbanDataProvider
  • Вызов: KanbanDataProvider::getPopupFields
public function getPopupFields(): array
{
	if (!$this->hasPermissions())
	{
		return [];
	}

	$headers = array_merge(
		$this->getBaseHeaders(),
		$this->getUfHeaders()
	);
	$result = [];

	foreach ($headers as $header)
	{
		$result[$header['id']] = [
			'ID' => 'field_' . $header['id'],
			'TYPE' => isset($header['type']) ? strtoupper($header['type']) : 'STRING',
			'NAME' => $header['id'],
			'LABEL' => htmlspecialcharsback($header['name']), // will be escaped by frontend
		];
	}

	return $result;
}