J'ai quelques problèmes avec le résultat de JSON et l'incorpore dans le html du panneau d'Extjs.Comment intégrer le résultat Json dans le panneau Extjs?
Voici que j'ai réussi à aller si loin. myPanel
est intégré dans un mainPanel
, et j'ai quelques spectacles/masquer du myPanel
entre d'autres sections de mes codes.
Ajax demande pour récupérer résultat JSON comme ceci:
Ext.Ajax.request({
url: 'myStore',
success: function(r) {
var myItem = Ext.decode(r.responseText).itemName;
}
})
Je voudrais intégrer le MyItem dans MyPanel, quelque chose comme ceci:
var myPanel = new Ext.Panel({
hidden: true,
html:myItem
})
C'est là que MyPanel est intégré à mon mainPanel:
var mainPanel = new Ext.Panel({
applyTo: 'mywizard',
frame: true,
items: [{
id: 'top',
xtype:'panel',
items: [
topPanel1,
topPanel2
]
},{
id: 'middle',
xtype: 'panel',
items: [
middlePanel1,
middlePanel2,
myPanel
]
},{
id: 'bottom',
xtype: 'panel',
items: [
footer
]
});
Actuellement, si je devais exécuter le code, j'ai obtenu un "undefined" w Dans le myPanel, j'ai supposé que myItem était hors de portée, donc pas repris par myPanel. Par conséquent, je voudrais savoir comment/que dois-je faire pour pouvoir obtenir myItem (résultat Json) reflété dans myPanel?
Merci.
@jl: ce panneau est-il intégré dans quel type de Layout? – RageZ
@RageZ: Il est intégré dans un autre panneau. –
@jl: et la disposition du panneau parent est? un 'BorderLayout'? – RageZ