• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/controller/fieldtype.php
  • Класс: BitrixBizprocControllerFieldType
  • Вызов: FieldType::renderControlAction
public function renderControlAction(array $documentType, array $property, array $params)
{
	if (!$this->inputAndAccessCheck($documentType, $property))
	{
		return null;
	}

	$params = (new BizprocValidator($params))
		->validateRequire('Field')
		->validateArray('Field', BizprocValidator::TYPE_STRING)
		->setPureValue('Value')
		->setDefault('Value', '')
		->validateRequire('Als')
		->validateNumeric('Als')
		->validateEnum('RenderMode', ['public', 'designer', ''])
		->setDefault('RenderMode', '')
		->getPureValues();

	$property = $this->normalizeProperty($property);

	return new HtmlContent(new ResponseRenderControlContent($documentType, $property, $params));
}