2012-09-27 61 views
0

這是我的代碼,只需簡單測試1 <liferay-ui:input-editor />和1個調用服務器和swich [渲染]值(true [渲染爲默認值] - false)的按鈕 第一次加載此代碼CK它顯示我的價值[這是.....],點擊[測試]按鈕,然後,再次點擊它來重新提交CK編輯器,我的價值消失了!?任何人都可以告訴我爲什麼請! 我試過了,設置[render] = false爲默認值,當點擊按鈕時,CK會用我的值渲染,但不會在第二次渲染時渲染。 PS:liferay的6.1 GA 1和ICEfaces的3liferay CK編輯器丟失後編輯值

<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> 
+0

嘗試將h:form改爲ice:form,沒有用:( – user1487380

回答

0

請參考以下isssue:

http://issues.liferay.com/browse/FACES-1422 的liferay-UI:輸入編輯器時使用的ICEfaces

使用時的Ajax回發過程中導致無效DOM的diff

此問題的解決方法將出現在下一個版本中。現在,您可以嘗試snapshot repository的SNAPSHOT版本。

現在,事實證明,我只是幾個小時前發現了另外一個類似的問題:

http://issues.liferay.com/browse/FACES-1435 p_p_auth URL參數導致與ICEfaces的

DOM DIFF效率低下......,我積極努力一個修復。請點擊JIRA問題上的「觀看」鏈接以獲得更新。