extjs: как установить visibility: hidden для объекта через js?

положим, получаю контрол из формы:
s = Ext.getCmp('myId');
как его скрыть, чтобы он исчез, но место под него в разметке осталось?
---------------
судя по документации вариант с hideMode и hide должен работать, но у меня фреймвёрк версии 3.2.1, т.е. старый.

поэтому я остановился на варианте, чтобы скрывать контейнер контрола:
Ext.get('comboBoxId').up('.x-form-item').setVisible( false );
где родитель ищется через метод up

1 ответов


у компонента нужно выставить hideMode: 'visibility', а прятать соответственно: s.hide()


Топроно можно так:


Ext.get('ext-comp-11733').dom.style.visibility = 'hidden';
 

Наложить поверх него другой объект