【问题标题】:Order of JSF portlets effect the rendering of ice:inputRichTextJSF portlet 的顺序影响 ice:inputRichText 的呈现
【发布时间】:2013-04-12 12:46:27
【问题描述】:

我有两个单独的 JSF portlet 战争,它们都有不同的库和配置。页面上的单个 portlet 工作正常,但是当我在同一页面上放置两个 portlet 并且如果首先放置使用 ice:inputRichText 的 portlet 时,RichText 不会呈现并抛出 js 错误,如下所示:

Uncaught TypeError: Cannot call method 'updateValue' of undefined

虽然它工作正常,但使用richText 的portlet 放在最后。

【问题讨论】:

  • 你有这个问题的 URL 吗?

标签: jsf liferay portlet icefaces


【解决方案1】:

您使用的是什么版本的 ICEfaces?

我使用 ICEfaces 已经很长时间了,但我记得必须在 facelet 的根目录中包含一个<ice:portlet> 标记,以确保每个 portlet 都具有正确的命名空间,因此 Javascript 不会在页面上的不同 portlet 之间发生冲突。

【讨论】:

  • 如果JSF portlet 的内容没有被 标签包裹,会导致render-phase 异常。但是,我的两个 portlet 都在渲染。问题在于 inputRichText。
猜你喜欢
  • 2013-09-09
  • 1970-01-01
  • 2011-02-02
  • 2019-12-30
  • 2012-02-24
  • 2011-08-23
  • 1970-01-01
  • 2012-09-29
  • 1970-01-01
相关资源
最近更新 更多