我对ExtJS相对较新,因此任何信息将不胜感激。另外,我可以阅读我的特殊情况的任何资料。
我们有一个带有Spring mid的ExtJS应用程序,该应用程序最近已从6.2转换为7.1。我被告知,我们必须创建三个一栏的小部件页面,并将每个页面配置为正确的“视图类型”。该应用程序的功能已达到广告宣传的范围。问题是,在任何页面的初始加载之后,应用程序内的所有后续页面更改都会提供“模式已定义”和“重复ID” javascript错误。好像portlet一直在尝试重新加载相同的对象,因此页面无法加载。
Liferay中是否有一些设置会影响此设置?这是一些架构问题吗?再次,该应用程序在Liferay 6.2中没有显示此行为。
请告诉我我是否在正确的轨道上。
再次感谢。
答案 0 :(得分:0)
这可能与this question(尽管不是完全相同)完全相关,并且SPA(单页应用程序)框架默认从Liferay 7开始处于活动状态我正在链接的答案记录了您拥有的一个选项,很可能是from Liferay's documentation。
在链接的答案中找到代码。根本原因是:页面永远不会重新加载,因此您会发现意外的剩余元素仍然在那里。 Liferay 6.x没有SPA框架,但使用了整页重新加载。