ExtJs 4 を使用して新しいアプリケーションの作業を開始しました。ExtJs は初めてです。ExtJs のチュートリアルを読んだ後、Panel と ViewPort はほとんど同じように思えます。ただし、多くのパネルとネストされたパネルを持つことができるのは、一度に 1 つの ViewPort だけです。次のシナリオがあります: Page1.html、Page2.html、Page3.html のページがあります。すべてに extjs コンポーネントがあります。Page1.html をロードしたい。Page1.html のタブ内の Page2.html。Page1.html タブ内の Page3.html。
私の質問は: - なぜ ViewPort over Panel を使用するのですか? Panel よりも ViewPort の利点はありますか? - autoLoad と URL を使用して Page1.html 内に Page2.html を読み込むにはどうすればよいですか? 以下のコードを試しましたが、Page2.html 内の Java スクリプトが実行されません。
{
title : 'Tab3',
loader: {
autoLoad: true,
url: 'Page2.html',
renderer: 'html',
scripts : true, //However script in Page2.html is not executed
}
}
助けていただけませんか?