Документация для разработчиков
Темная тема

getFieldsForEdit

array public static
\Bitrix\Crm\Activity\Provider\Base::getFieldsForEdit(
	array $activity
);

Метод возвращает массив полей, которые доступны для редактирования при создании/изменении дела через планировщик. Метод статический.

Вид массива:

return array(
	array(
		'LABEL' => 'Тема встречи',
		'TYPE' => 'SUBJECT',
		'VALUE' => isset($activity['SUBJECT']) ? $activity['SUBJECT'] : ''
	),
	array(
		'LABEL' => 'Место встречи',
		'TYPE' => 'LOCATION',
		'VALUE' => isset($activity['LOCATION']) ? $activity['LOCATION'] : ''
	)
);

Поддерживаются на данный момент следующие типы:

  • SUBJECT - стандартное поле темы (названия) дела;
  • LOCATION - стандартное поле "Место проведения";
  • TEXT - обычный текстовый инпут;
  • TEXTAREA - текстовое поле.

В массиве можно передать ключ HTML при необходимости генерировать HTML самостоятельно.

Параметры

ПараметрОписаниеВерсия
$activityМассив дела.

Примеры



© «Битрикс», 2001-2024, «1С-Битрикс», 2024