method
public
ExpressionDataSource::getFirstValue()
Сигнатура
public getFirstValue(array<string|int, mixed> $params, string $fieldName[, string $defaultValue = '' ]) : array<string|int, mixed>
Описание
Получить значение поля первой сущности из списка.
Параметры
$params
array<string|int, mixed>
Параметры списка.
$fieldName
string
Имя поля.
$defaultValue
string
= ''
Значение поля по умолчанию.
Возвращаемое значение
array<string|int, mixed>
Как применяется в ExpressionDataSource
ExpressionDataSource::getFirstValue() — метод класса \Bitrix\Crm\Widget\Data\ExpressionDataSource модуля «CRM».
Метод объекта: сначала нужен экземпляр ExpressionDataSource.
use Bitrix\Main\Loader;
use Bitrix\Crm\Widget\Data\ExpressionDataSource;
Loader::includeModule('crm');
/** @var ExpressionDataSource $object */
$params = [];
$fieldName = '';
$result = $object->getFirstValue($params, $fieldName);
// $result: array<string|int, mixed>Другие методы ExpressionDataSource
applyFilterContext()Подготовить дополнительные параметры фильтра в соответствии с данными контекста.enablePermissionCheck()Включить или отключить контроль прав доступаgetAttributes()Возвращает специальные настройки для источника.getCacheData()getDataContext()Получить текущий контекст данныхgetDetailsPageUrl()Получить URL страницы детального просмотра.getFilterContextData()Получить словарь параметров контекста фильтрацииgetFirst()Получить первую сущность из списка.getList()Подготовить список элементов в соответствии с входными параметрами.getPresetFullName()Получить полное имя пресета данных (имя источника данных + имя пресета)getPresetName()Получить имя пресета данныхgetTypeName()Получить имя типа.
getFirstValue() есть и у других классов модуля «CRM»: ActivityMarkStatistics, ActivityMarkStatistics, ActivityStatistics, ActivityStatistics, ActivityStatusStatistics, ActivityStatusStatistics, ActivityStreamStatistics, ActivityStreamStatistics.
Исходный файл: source/crm/lib/widget/data/expressiondatasource.php:226

