这不是一个技术问题。我所做的是创建了一个我想在 Liferay portlet 中使用的 Ext JS 应用程序。在尝试将整个 Ext JS 项目导入 Liferay 并失败后,我决定将整个应用程序放在 iframe 中,并将 iframe 轻松放入我的 portlet 中(因为 portlet 可以呈现 html)。
这可能是最简单的方法,它使我的项目体积更小(不导入大约 204MB 的整个 Ext JS 框架以及我的应用程序)。
此外,它允许可扩展性。每当我修改我的 Ext JS 应用程序时,更改将立即显示在我的 portlet 中,因为 iframe 独立于主 html 文档。
问题:这样做有没有我忽略的问题?可能出现的任何问题?
对我来说,这似乎是一种简单的方法,但当我想到它时,它是一种更聪明的方法。
加油伙伴们!