ormField

На печать

Класс для работы с полям ORM-классов.

Описание методов

__construct()

Конструктор класса.

id()

Вернет ID текущего поля.

getGroup()

Вернет группу полей, в которую входит текущее поле.

getGroupId()

Вернет ID группы полей, в которую входит текущее поле.

setGroupId()

Привязывает поле к указанной группе полей.

getClass()

Вернет экземпляр класса ormClass

getClassId()

Вернет ID класса, к которому привязано текущее поле.

setPosition()

Устанавливает порядковый номер поля в группе полей.

getName()

Вернет название поля на языке пользователя.

setName()

Устанавливает название поля.

getSName()

Вернет системное название поля.

setSName()

Устанавливает системное имя поля.

getHint()

Вернет текст подсказки для пользователя.

setHint()

Устанавливает подсказку для поля.

getType()

Вернет тип ORM-поля. Список всех типов приведен в разделе "Типы ORM-полей".

setType()

Устанавливает тип поля.

getListId()

Вернет ID справочника, если поле имеет тип "Выпадающий список", "Список со множественным выбором".

setListId()

Устанавливает для поля справочник значений.

getMaxSize()

Вернет максимальный размер поля. Для полей с типом "Изображение", "Файл", "Видео", "Флеш-ролик" это максимальный размер загружаемого файла.

setMaxSize()

Устанавливает максимальный размер. В зависимости от типа поля это либо длинна поля, либо максимальный размер файла в байтах.

getView()

Вернет true, если поле отображается в форме.

setView()

Устанавливает видимость поля.

getSearch()

Вернет true, если данные текущего поля могут участвовать в поиске.

setSearch()

Указывает участвует ли поле в поиске или нет.

getInherit()

Вернет true, если данное поле можно наследовать при наследовании классов.

setInherit()

Устанавливает возможность наследования поля при наследовании классов.

getFilter()

Вернет true, если поле участвует в фильтрах.

setFilter()

Устанавливает возможность участия поля в фильтрах.

getRequired()

Вернет true, если поле является обязательным для заполнения пользователем.

setRequired()

Устанавливает для поля обязательность заполнения пользователем.

getSystem()

Вернет true, если поле является системным. Т.е. поле находится в режиме "только для чтения".

setSystem()

Устанавливает поле системным.

getUniqum()

Вернет true, если поле должно иметь уникальное значение.

setUniqum()

Устанавливает проверку поля на уникальность значений.

getQuickAdd()

Вернет true, если для поля с типом "Выпадающий список" или "Список со множественным выбором" возможно быстро добавлять значения справочника.

setQuickAdd()

Устанавливает для поля возможность быстрого добавления значений в справочник.

save()

Добавляет новое поле или сохраняет текущие изменения.

delete()

  Удаление поля. 

isClone()

Вернет true, если поле является наследником другого поля.

isPageField()

Вернет true, если данное поле специфично для страниц и принадлежит классу наследнику "section".

copyTo()

Копирует данные текущего поля в указанное поле. Используется системой для организации механизма наследования. Самостоятельное использование не рекомендуется.



Что-то не так? Напиши, учтем!