Eu tenho atualmente uma função que retorna o html elementos div. Eu quero adicionar um Extjs botão para o elemento div. Eu tenho o código como abaixo, no entanto, apesar de eu usar renderTo, o Extjs botão não renderizado dentro do elemento div. Alguma sugestão sobre isso?
_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;
},
Fora das funções e na controller.js
arquivo, eu chamar as funções na seguinte ordem:
_getEmptyPageText();
getCreateButton();
No entanto, isso é só renderizar os elementos div que existe dentro de _getEmptyPageText (), mas não de renderização de código dentro de getCreateButton função. O que estou ausente aqui?