私は基本的な ExtJS 4.0 アコーディオンを持っています。あるパネルのテキスト内に、そのパネルを閉じて別のパネルを開くインライン リンクが必要です。
以下の例では、パネル 1 のリンクからパネル 2 を開く必要があります。ここでは、どのようなクリック機能が機能しますか?
Ext.create('Ext.panel.Panel', {
title: 'Accordion Layout',
layout:'accordion',
layoutConfig: {
// layout-specific configs go here
titleCollapse: false,
animate: true,
activeOnTop: true
},
height: 300,
width: 400,
items: [{
title: 'Panel 1',
id: 'p1',
html: 'Text goes here. <p><a id="linkP2" href="#">Go to panel 2</a></p>'
},{
title: 'Panel 2',
id: 'p2',
html: 'Panel content!'
},{
title: 'Panel 3',
id: 'p3',
html: 'Panel content!'
}],
renderTo: Ext.getBody()
});