#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();