我有两个独立的JSF portlet war,它们都有不同的库和配置。页面上的单个portlet工作正常,但是当我在同一页面上放置两个portlet时,如果首先放置使用ice:inputRichText的portlet, RichText不呈现并抛出js错误,如下所示:
Uncaught TypeError: Cannot call method 'updateValue' of undefined
当其工作良好时,当portlet使用richText放置在末尾时
您使用的是什么版本的ICEfaces ?
我使用ICEfaces已经很长时间了,但我记得必须在facelet的根目录中包含<ice:portlet>
标记,以确保每个portlet都有适当的名称空间,因此Javascript不会在页面上的不同portlet之间发生冲突。