Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
инвентаризация:dev:forms [2025/05/01 16:51] admin |
инвентаризация:dev:forms [2025/05/01 18:18] (текущий) admin [Placeholders] |
||
---|---|---|---|
Строка 13: | Строка 13: | ||
- | ==== TextArea | + | ==== Text ==== |
+ | Сделал метод для ввода текста -> | ||
+ | * textAutoresize | ||
+ | * dokuwikiEdit | ||
+ | * mardownEdit | ||
+ | |||
+ | В зависимости от настройки | ||
+ | <code php> | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ], | ||
+ | </ | ||
==== Modal Popups ==== | ==== Modal Popups ==== | ||
Была следующая проблема: | Была следующая проблема: | ||
Строка 93: | Строка 116: | ||
++++ | ++++ | ||
во избежание подобных коллизий мы делаем в init по умолчанию id вида className-id-form | во избежание подобных коллизий мы делаем в init по умолчанию id вида className-id-form | ||
+ | Для этого во всех формах желательно указывать модель через конфиг | ||
+ | ==== Placeholders ==== | ||
+ | Во-первых у ArmsModel есть метод getAttributePlaceholder($attribute), | ||
+ | Если атрибут отмечен как is_inheritable, | ||
+ | Во вторых в [[# | ||
+ | В третьих в форме по умолчанию включена Ajax валидация, | ||
+ | В четвертых, | ||
+ | |||
+ | ==== Валидация ==== | ||
+ | По умолчанию формы включают ajax валидацию, |