我需要从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')

07-23 04:33