0

我是 Extjs 的新手。

我有一个 index.html 文件,其中包含一个 Ext.OnReady() 函数。创建了一个包含不同区域中的多个项目的视口。视口中的每个项目都有 'html' 属性,包含一个 iframe 标记。

例如,其中一个地区:

region: 'center',
bodyBorder:false,
id: '...',
html: '<iframe SRC="./bla/bla" id="..." name="..."></iframe>'

一切正常,但我想用其他方法替换 iframe。是否有另一种方法来获取服务器响应并将其加载到视口的区域中?

我试图用 'url' 属性替换 'html' 属性,但它没有用。

region: 'center',
bodyBorder:false,
id: '...',
url: './bla/bla'
4

1 回答 1

0

如果应用程序已经存在,您还没有使用 ExtJS 构建应用程序?如果您确实使用 ExtJS 构建了单独的应用程序,并且希望将其集成到一个应用程序中,那么您可能会面临名称冲突。

您无需将单独的 html 文件添加到每个区域的“html”中,而是获取应用程序包含的视图文件,并将它们作为项目添加到边框布局中每个区域的项目集合中。

例如,查看 MVC 教程。这是一个好的开始

我不知道你为什么认为这将是一个“小修改”?您的视图应该是 ExtJS 组件,而不是 html 文件。

于 2013-11-18T09:58:19.737 回答