• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/basetype/file.php
  • Класс: BitrixBizprocBaseTypeFile
  • Вызов: File::renderPublicSelectableControlMultiple
static function renderPublicSelectableControlMultiple(FieldType $fieldType, array $field, $value)
{
	if (!is_array($value) || is_array($value) && CBPHelper::isAssociativeArray($value))
	{
		$value = [$value];
	}

	// need to show at least one control
	if (empty($value))
	{
		$value[] = null;
	}

	$controls = [];

	foreach ($value as $k => $v)
	{
		$singleField = $field;
		$singleField['Index'] = $k;
		$controls[] = static::renderPublicSelectableControlSingle(
			$fieldType,
			$singleField,
			$v
		);
	}

	return static::renderPublicMultipleWrapper($fieldType, $field, $controls);
}