我已经开始使用 ExtJs 4 开发一个新应用程序。我是 ExtJs 的新手。阅读 ExtJs 教程后,在我看来 Panel 和 ViewPort 几乎相同。然而,我们可以同时拥有许多面板和嵌套面板,因此只有一个 ViewPort。我有以下情况:我的页面为:Page1.html、Page2.html、Page3.html。都有 extjs 组件。我想加载 Page1.html。Page1.html 中的选项卡内的 Page2.html。Page1.html 选项卡内的 Page3.html。
我的问题是: - 为什么在面板上使用 ViewPort?ViewPort 比 Panel 有什么优势?- 如何使用 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
}
}
感谢任何帮助?