У меня уже есть приложение ExtJS, приложение которого содержит более 200 сеток. Некоторые из сеток имеют <> как HTML. Моя сетка не может просматривать HTML Так я изменить функцию на стороне сервера (общая функция ГЭТ) как htmlspecialchars($value, ENT_QUOTES);
Escape HTML в приложении ExtJS вообще?
После этой сетки можно просмотреть значение HTML как
проблема, когда RowEditing режим значение представления как значение кодирования (<start
)
примечание: это происходит каждый вид, сетки-RowEditing,
я пытаюсь переопределить каждый вход, поданный в answer, но это не работает для меня
launch: function() {
panel = Ext.create('me_project.view.me_panel', {renderTo: 'form'});
Ext.override(Ext.form.field.Base, {
setValue: function(val) {
val = Ext.util.Format.htmlDecode(val);
return this.callParent([val]);
}
});
}
, который каждый трудно сделать идут каждый поданный и метод изменения значения получить сейчас. и больно надеюсь, что решение ExtJs не Jquery в любом случае спасибо за ваши отзывы – user881703
Спасибо за отзыв. Я добавил несколько других решений. –
@moishe спасибо за 'autoEncode'. Смешивание jquery и ExtJs всегда следует избегать, на мой взгляд. –