Как это сделать: 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()