Описание

Этот класс служит для управления свойствами поля

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

Пример 5. Создать поле с именем "Foo" и типом данных с идентификатором 3 (подробнее см. umiFieldType и umiFieldTypesCollection), после чего установить ему подсказку "Это новое поле" и сделать поле обязательным для заполения:


$fieldsCollection = umiFieldsCollection::getInstance();
$fieldId = $fieldsCollection->addField('foo', 'Foo', 3);
$field   = $fieldsCollection->getField($fieldId);
if($field) {
  $field->setTip("Это новое поле");
  $field->setIsRequired(true);

  var_dump($field->getTip());
  var_dump($field->getIsRequired());
}

Ожидаемый результат:

string(26) "Это новое поле" bool(true)

  • getDataType()
  • getFieldType()
  • getFieldTypeId()
  • getGuideId()
  • getIsInFilter()
  • getIsInSearch()
  • getIsInheritable()
  • getIsLocked()
  • getIsRequired()
  • getIsSortable()
  • getIsSystem()
  • getIsVisible()
  • getName()
  • getRestrictionId()
  • getTip()
  • getTitle()
  • setFieldTypeId()
  • setGuideId()
  • setIsInFilter()
  • setIsInSearch()
  • setIsInheritable()
  • setIsLocked()
  • setIsRequired()
  • setIsSortable()
  • setIsSystem()
  • setIsVisible()
  • setName()
  • setRestrictionId()
  • setTip()
  • setTitle()
  • isImportant()
  • setImportanceStatus()