Описание

Реализует группу полей — объединение полей в именованные группы

Примеры использования

Пример 6. Создать поле с именем "Foo" и типом данных с идентификатором 3 (подробнее см. umiFieldType и umiFieldTypesCollection), и добавить его в группу основных свойств типа объекта пользователя (подробнее см. umiObjectType и umiObjectTypesCollection)

$fieldsCollection = umiFieldsCollection::getInstance();
$fieldId = $fieldsCollection->addField('foo', 'Foo', 3);
$type  = umiObjectTypesCollection::getInstance()->getType(4);
if($type) {
        $group = $type->getFieldsGroupByName('common');
        $group->attachField($fieldId);
}
  • attachField()
  • detachField()
  • getAllGroupsByName()
  • getFields()
  • getIsActive()
  • getIsLocked()
  • getIsVisible()
  • getName()
  • getOrd()
  • getTitle()
  • getTypeId()
  • loadFields()
  • moveFieldAfter()
  • setIsActive()
  • setIsLocked()
  • setIsVisible()
  • setName()
  • setOrd()
  • setTitle()
  • setTypeId()
  • setTip()
  • getTip()