Example #1
0
 /**
  * @param FieldType $fieldType Document field type.
  * @param array $field Form field.
  * @param mixed $value Field value.
  * @param bool $allowSelection Allow selection flag.
  * @param int $renderMode Control render mode.
  * @return string
  */
 public static function renderControlMultiple(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
 {
     if ($renderMode & FieldType::RENDER_MODE_DESIGNER) {
         if (is_array($value) && !\CBPHelper::isAssociativeArray($value)) {
             reset($value);
             $value = current($value);
         }
         return parent::renderControlSingle($fieldType, $field, $value, $allowSelection, $renderMode);
     }
     return parent::renderControlMultiple($fieldType, $field, $value, $allowSelection, $renderMode);
 }