Показать / скрыть элемент Sencha

#html #sencha-touch #extjs

#HTML #sencha-касание #extjs

Вопрос:

У меня есть простая форма, и я работаю с кнопкой, у которой есть обработчик для получения отправки. Когда пользователь нажимает эту кнопку, я хочу показать элемент ‘DIV’.

Как возможно показать / скрыть определенный элемент в Sencha?

Заранее спасибо!

Ответ №1:

Чтобы показать компонент:

 Ext.getCmp('YourDivID').show();
  

Чтобы скрыть компонент:

 Ext.getCmp('YourDivID').hide();
  

Перед этим вам, конечно, нужно создать компонент с YourDivID.

Комментарии:

1. Спасибо за код. Помогло мне решить мою проблему. Но не могли бы вы также сказать мне, как я могу изменить текст на кнопке после нажатия на нее?

2. возможно, что-то вроде setText или setHtml, проверьте документацию по компоненту: docs.sencha.com/touch/2.3.1 /#!/api/Ext.Component

Ответ №2:

Для выбора элемента необходимо использовать getCmp,

но вы должны использовать Ext.select() для того, чтобы выбрать HTML-элемент, подобный divs.

Пример использования:

 Ext.select("#yourdiv").hide();