Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Component.setHtml (https://javascript.ru/forum/extjs/62733-component-sethtml.html)

khusamov 26.04.2016 12:44

Component.setHtml
 
Метод
http://docs.sencha.com/extjs/6.0/6.0...method-setHtml является приватным

Вопрос, а как легально менять содержимое html компонента?

Infarch 26.04.2016 12:56

Возможно, http://docs.sencha.com/extjs/6.0/6.0...-method-update ?

khusamov 26.04.2016 12:58

Хмм... спасибо, попробую сейчас. Не думал, что этот метод может выглядеть таким сложным...

nohuhu 26.04.2016 21:21

Ext Component !== DOM Element. Структура компонента обычно бывает существенно сложнее, чем один элемент, и "изменить содержимое HTML компонента" звучит очень расплывчато.

Если у вас есть элемент, содержимое которого нужно изменить, то и меняйте его: Ext.dom.Element.setHtml() вполне публичный метод.

khusamov 28.04.2016 18:53

update работает отлично! Даже удалось tpl определить как шаблон, а в update кидать переменные шаблона и все отлично обновляется внутри компонента!!!


Часовой пояс GMT +3, время: 18:41.