В настоящее время у меня есть функция, которая возвращает элементы html div. Я хочу добавить кнопку Extjs в элемент div. У меня есть код, как показано ниже, однако, несмотря на то, что я использую renderTo, кнопка Extjs не отображается внутри элемента div. Есть какие-нибудь предложения по этому поводу?
_getEmptyPageText:function(){
emptyCreateText = some text;
return '<div class="some class">' +
'<div class="some div">' + emptyCreateText + ' </div>' ;
'<div class="some div2">'+ '</div>' + '</div>' ;
},
getCreateButton: function() {
var me = this;
var menu;
menu = {
xtype: 'button',
cls: 'ri-btn',
renderTo: Ext.get('some div2'),
scale: 'medium',
text: 'Create',
handler: function() {
me.someHandler();
}
};
return menu;
},
Вне функций и в controller.js
файл, я вызываю функции в следующем порядке:
_getEmptyPageText();
getCreateButton();
Однако это делает только визуализацию элементов div, которые существуют внутри _getEmptyPageText (), но не отображает код внутри функции getCreateButton. Что я здесь упускаю?