ExtJS の別のパネルにあるハイパーリンクをクリックしてパネル/フォームを開く方法を知りたいです。
3324 次
2 に答える
2
「オープン」を定義します。オープンというと、パネルやフォームではなくウィンドウを思い浮かべます。パネルまたはフォームを作成できます。あなたは正確に何を望んでいるのかはっきりしていません。
次のようにボディにレンダリングできます。
var panel = Ext.create('yourpanel', { renderTo: Ext.getBody() });
または、別のコンテナに追加します。例:
var panel = Ext.create('yourpanel');
Ext.getCmp('id_of_somecontainer').add(panel);
PS問題がリンクからjavascriptを実行する方法である場合は、次を使用してみてください。
<a herf="javascript:somefunction();">some link</a>
于 2013-01-03T12:31:30.697 に答える
2
次のようなパネルを追加できます-
Ext.get('test_link').on('click', function(){
var panel = Ext.create('yourpanel');
Ext.getCmp('target_panel').add(panel);
});
于 2013-01-03T15:39:33.090 に答える