我需要从ExtJS面板中获取HTML元素,然后将其替换为另一个HTML元素。
我有一个普通的ExtJS面板-> rptPanel,其innerHTML复制到另一个面板-> outputDataPanel。
请参考下面的代码。
var html = rptPanel.body.dom.innerHTML;
me.outputDataPanel.insert(me.itemIndex,{
html : html,
border : 0,
cls : 'htmlView_font_higher htmlView_font',
style : 'margin: 10px 0px 20px 0px; width: 100%;'
});
现在,我需要在
outputDataPanel
内获取一个HTML元素(类似于getElementById('table_data')
上的outputDataPanel
),然后将其替换为另一个HTML元素。谁能帮忙吗?
最佳答案
试试这个(我想这不是Sencha的最佳实践):
outputDataPanel.getEl().down('#table_data')