Comment puis-je remplacer le contenu d'un panneau par un nouveau contenu?

J'ai un regionContent panneau de laquelle j'ai ajouté à ma fenêtre.

Comment puis-je remplacer son contenu avec de nouveaux contenus?

    ...
    var regionContent = new Ext.Panel({
        id: 'contentArea',
        region: 'center',
        padding:'10',
        autoScroll: true,
        html: 'this is the original content'
    });

    var viewport = new Ext.Viewport({
        layout: 'border',
        items: [ regionMenu, regionContent ]
    });

    var newPanel = new Ext.Panel({
        region: 'east',
        title: 'Info Panel',
        width: 300,
        html: 'this is a panel that is added'
    });
    //regionContent.update(newPanel); //renders as javascript code ???
    //regionContent.remove(...) //how do I remove ALL CONTENT, I will not know what is in this panel to remove it specifically
    regionContent.add(newPanel); //adds to original content but does not replace it
    regionContent.doLayout();
    ...

.update() fait ceci:

Comment puis-je remplacer le contenu d'un panneau par un nouveau contenu?

.add() fait ceci:

Comment puis-je remplacer le contenu d'un panneau par un nouveau contenu?

source d'informationauteur Edward Tanguay