2015-11-10 44 views
2

我有一個使用copyallitems創建的文檔。該文件有2個主體字段,並且它們都具有錯誤標誌。XPage:保存時,RTF文本字段的摘要爲true。爲什麼以及如何將標誌設置爲false?

只要我做了一個document1.save(),兩個富文本字段現在都將該標誌設置爲true。

任何想法爲什麼通過保存文檔將標誌設置爲true?這些字段不用於任何視圖。我認爲富文本字段不會在保存時忽略摘要標記。

兩個富文本字段設置爲存儲爲MIME內容...

如何避免從標誌任何線索被設置,或如何保存之前刪除標誌(或後,或其他)的文件?

運行在Domino版本9.0.1FP3 HF241

下面是再現問題的示例代碼,在富文本字段中添加大於32KB OD文字更多的時候:

<?xml version="1.0" encoding="UTF-8"?> 
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"><xp:span style="font-weight:bold"></xp:span> 
    <xp:label id="label1" styleClass="h1" value="Test Issummary"></xp:label> 
    <xp:span style="font-weight:bold"></xp:span> 
    <xp:this.data> 
    <xp:dominoDocument computeWithForm="onsave" formName="fPage" var="document1"/> 
    </xp:this.data> 
    <xp:br></xp:br> 
    <xp:br></xp:br> 
    Subject: 
    &#160; 
    <xp:inputText id="inputText1" value="#{document1.Subject}" 
    style="width:569.0px"> 
    </xp:inputText> 

    <xp:br></xp:br>Status:&#160; 
    &#160; 
    <xp:inputText id="inputText2" defaultValue="Draft" value="#{document1.Status}"></xp:inputText> 

    <xp:br></xp:br> 
    <xp:br></xp:br>Body:<xp:br></xp:br> 


    <xp:inputRichText id="inputRichText1" style="width:100%" 
     value="#{document1.Body}" htmlConversionWarning="noWarning" 
     htmlFilter="identity" htmlFilterIn="identity"> 
    </xp:inputRichText> 
    <xp:br></xp:br> 
    <xp:br></xp:br> 
    <xp:br></xp:br> 
    <xp:button value="Save" id="button1" 
     style="width:122.0px;height:29.0px"> 
    <xp:eventHandler event="onclick" submit="true" refreshMode="complete"> 
     <xp:this.action> 

      <xp:actionGroup> 
       <xp:saveDocument var="document1"></xp:saveDocument> 
       <xp:openPage name="/adminDrafts.xsp"></xp:openPage> 
      </xp:actionGroup> 
     </xp:this.action></xp:eventHandler></xp:button> 
</xp:view> 

一旦保存,文檔不能再顯示臭名昭着的32k錯誤消息。

如果我保存小於32K,該文件是好的,但豐富的文本字段的issummary標誌是...這是我的問題主要是因爲...

回答

2

當您使用選項computeWithForm確保您的表單「fPage」包含您的富文本字段並且是富文本類型。否則,它可能會轉換爲普通文本字段。

僅當您確實需要昂貴的操作時才使用選件computeWithForm

+0

問題確實是computewithform。我完全刪除它,現在很好。 –

相關問題