liferay CK编辑在重新渲染后失去了价值

时间:2012-09-27 08:18:59

标签: editor ckeditor liferay taglib icefaces-3

这是我的代码,只需简单测试1 <liferay-ui:input-editor />和1按钮调用服务器和swich [render]值(true [render as default] - false) 我第一次加载这个CK它显示我的值[这是.....],点击[测试它]按钮然后再次点击它以重新编辑CK编辑器,我的价值消失了!谁能告诉我为什么请! 我曾经尝试过,将[render] = false设置为默认值,单击按钮时,CK使用我的值渲染,但不会再次渲染。 ps:liferay 6.1 ga 1和icefaces 3

  <h:form id="test">
       <ice:panelGroup rendered="#{CchcDmFeedbackController.render == true}">
           <liferay-ui:input-editor toolbarSet="editInPlace" value="this is my test text value"/>
       </ice:panelGroup>
       <ice:commandButton value="test it" actionListener="#{CchcDmFeedbackController.actionTest}"/>
    </h:form>

1 个答案:

答案 0 :(得分:0)

请参考以下内容:

http://issues.liferay.com/browse/FACES-1422 liferay-ui:与ICEfaces一起使用时,输入编辑器在Ajax回发期间导致无效的DOM差异

此修复程序将显示在下一个版本中。目前,您可以尝试snapshot repository中的SNAPSHOT版本。

现在,事实证明我几小时前发现了另一个类似的问题:

http://issues.liferay.com/browse/FACES-1435 p_p_auth使用ICEfaces导致DOM差异效率的URL参数

......我正积极致力于修复。请点击JIRA问题上的“观察”链接以获取更新。