Как это сделать: document.getElementById() в синтаксисе extjs
В jsp, если есть скрытая переменная, мы делаем это в js:
document.getElementById('hiddenVarId').setValue = 'xxx';
Что такое эквивалент extjs document.getElementById().setValue = 'xxx';
Ответы
Ответ 1
Ext.get('hiddenVarId').set({value: 'xxx'});
Это еще одна возможность, которая использует метод ExtJS set()
. Таким образом вы можете сразу установить несколько атрибутов в Ext.Element, если это то, что вам также требуется сейчас или позже.
http://dev.sencha.com/deploy/dev/docs/?class=Ext.Element
Ответ 2
Ext.get('hiddenVarId').dom.value = 'xxx';
Ext.get возвращает Ext.Element
, у которого есть фактический объект DOM в свойстве dom
. Затем вы можете напрямую назначить свойство value
.
Ответ 3
Ext.getCmp('hiddenVarId').setValue('xxx');
Ext.get() vs Ext.getCmp()