• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Kanban/ItemPreparer/Base.php
  • Класс: BitrixCrmMobileKanbanItemPreparerBase
  • Вызов: Base::prepareField
protected function prepareField(Field $field): void
{
	$field->params['readOnly'] = true;

	$fields = [
		self::CRM_FIELD_TYPE,
		self::CRM_STATUS_FIELD_TYPE,
		self::IBLOCK_ELEMENT_FIELD_TYPE,
		self::IBLOCK_SECTION_FIELD_TYPE,
	];

	if (in_array($field->type, $fields))
	{
		$field->params['styleName'] = 'field';
	}

	if ($field->name === 'OPPORTUNITY')
	{
		$field->title = (
			Loc::getMessage("CRMMOBILE_KANBAN_ITEM_PREPARER_BASE_TOTAL_SUM_{$this->getEntityType()}")
			?? Loc::getMessage('CRMMOBILE_KANBAN_ITEM_PREPARER_BASE_TOTAL_SUM')
		);
		$field->config['largeFont'] = true;
	}
}