meraproject/module/ui/form/structure/eInput.php

30 lines
3.3 KiB
PHP
Raw Permalink Normal View History

<?
namespace ui\form\structure;
class eInput {
const NAME = "name"; // 1; // Аттрибут Name поля ввода
const VALUE = "value"; // 2; // Значение поля ввода
const LABEL = "label"; // 3; // Значение Label для поля ввода
const PLACEHOLDER = "placeholder"; // 4; // Значение placeholder для поля ввода
const OPTIONS = "options"; // 5; // Заданные значения, для таких типов как например SELECT
const CONTROLLER = "controller"; // 6; // Название контроллера к которму обращать полю ввода. Изначальано сделано для SELECT_SEARCH
//const CSS_CLASS = "css_class"; // 7; // свой класс для поля ввода
const DATA = "data"; // 8; // дополнительные данные, который нужно передать полю вводу - выведится в аттрибут data-data в Json формате
const LINK = "link"; // 9; // адрес ссылки, изначальано для поля ввода cancel
const WITHNULLROW = "withnullrow"; // 10; // Параметр для Select , который , если Истинна - Вставляет в Slect строку "Выбрать" с 0 значение
const ONLY_ADD_VALUE = "only_add_value"; // 11; // Парамерт для SELECT, который показывает только ROW сущности, ID которой передали в форму
const THEME = "theme"; // 12; // Тема для отображения
const VALIDATION = "validation"; // 13; // Валидация данных в поле ввода
const RULES = "rules"; // 14; // Правила для поля ввода. Например отобразить/скрыть
const CHECKED = "checked"; // 15; // Для поля ввода checkbox
const DISABLED = "disabled"; // 16; // Поле не доступно для редактирования
const SRC = "src"; // 17; // Аттрибут src, изначально для поля ввода image
const TYPE = "type"; // 18; // Тип (eInputType) иногда нужно передавать в самом объекте поля ввода
const AJAX_DATA = "ajax_data"; // 19; // Данные, которые передаются вместе с ajax запросами от поля ввода
const UPLOAD_URL = "upload_url"; // 20; // Ссылка для загрузки картинок, файлов и т.д.
const CLASS_NAME = "className"; // css класс для поля ввода
const AJAX_URL = "ajax_url"; // ссылка по которой передаются ajax данные
const AUTO_HEIGHT = "auto_height"; // поле ввода автоматически подгоняется по высоте
}