- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/Service/Display/Field/UserField.php
- Класс: Bitrix\Crm\Service\Display\Field\UserField
- Вызов: UserField::getPreparedConfig
protected function getPreparedConfig(array $userIds): array
{
$users = $this->getLinkedEntitiesValues();
$entityList = [];
foreach ($userIds as $userId)
{
if (!empty($users[$userId]))
{
$entityList[] = [
'id' => $userId,
'title' => $users[$userId]['FORMATTED_NAME'],
'imageUrl' => $users[$userId]['PHOTO_URL'],
'customData' => [
'position' => $users[$userId]['WORK_POSITION'],
],
];
}
}
return [
'entityList' => $entityList,
'provider' => [
'context' => EntitySelector::CONTEXT,
],
'showSubtitle' => true,
];
}