Заполнитель для textarea? (В ExtJS)
есть ли заполнитель для textarea? ( ExtJS)
4 ответов
есть config в Ext.form.TextArea.
документы:
текст по умолчанию для размещения в пустом поле (по умолчанию null). Примечание: это значение будет отправлено на сервер, если это поле включено и настроено с именем.
документация для Ext 4.2.2:
текст по умолчанию для размещения в пустом поле.
обратите внимание, что обычно это значение будет отправлено на сервер, если это поле включено; чтобы предотвратить это, вы можете установить на
Ext.form.Basic.submitзначение false.Также обратите внимание, что если вы используете
inputType: 'file', emptyText не поддерживается и его следует избегать.обратите внимание, что для браузеров, которые его поддерживают, установка этого свойства будет использовать атрибут заполнителя HTML 5, а для более старых браузеров, которые не поддерживают атрибут заполнителя HTML 5, будет размещено значение непосредственно в сам элемент ввода в качестве исходного значения. Это означает, что старые браузеры будут скрыть
emptyTextзначение для полей ввода пароля.
согласно проектам HTML5, вы можете использовать на textarea элемент. Это не зависит от JavaScript. Вы имели в виду что-то другое?
поддержка браузера для placeholder атрибут по-прежнему довольно ограничен. С другой стороны, редко возникает необходимость в заполнителе в текстовом поле, Если области предшествует описательная метка, как это должно быть.
опция конфигурации emptyText работает, как указано @e-zinc. Однако это не проясняет ценность. Вот исправление.
initComponent: function () {
var me = this;
me.on('focus', function () {
if(!me.isDirty()) {
me.setValue('');
}
});
me.callParent(arguments);
}