J'ai un panneau regionContent
que j'ajoute à ma fenêtre d'affichage.Comment puis-je remplacer le contenu d'un panneau par un nouveau contenu?
Comment puis-je remplacer son contenu par du nouveau contenu?
...
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()
ce que cela:
.add()
ce que cela:
Est-ce que l'aide ou quoi? – Jere
merci pour l'idée de la mise en page de la carte, je vais regarder cela, mais j'ai résolu ce problème particulier d'une autre manière, voir ma réponse ci-dessous –