Xpages 动态字段绑定的部分刷新将删除值

Xpages 动态字段绑定的部分刷新将删除值,xpages,xpages-extlib,xpages-ssjs,Xpages,Xpages Extlib,Xpages Ssjs,真的想知道为什么我的XPage会这么做 我有一个带有动态数据绑定的字段: <xp:inputText id="CORE_Input" value="#{Document[compositeData.PARA_DataBinding]}"</xp:inputText> 您遇到的问题是默认值:一旦取消隐藏该组件,就会重新计算该值。您必须检查组件是否部分刷新。如果是,请停止重新计算: <xp:this.defaultValue> <![CDATA[#{ja

真的想知道为什么我的XPage会这么做

我有一个带有动态数据绑定的字段:

<xp:inputText id="CORE_Input" value="#{Document[compositeData.PARA_DataBinding]}"</xp:inputText>

您遇到的问题是默认值:一旦取消隐藏该组件,就会重新计算该值。您必须检查组件是否部分刷新。如果是,请停止重新计算:

<xp:this.defaultValue>
    <![CDATA[#{javascript:
        importPackage( com.ibm.xsp.ajax );
            if( AjaxUtil.isAjaxPartialRefresh(facesContext) == true ) 
                return;
            compositeData.PARA_DefaultValue
    }]]>
</xp:this.defaultValue>


这应该可以解决您的问题

为什么要使用Notes公式隐藏字段?我必须使用Notes公式这是一项要求。
<xp:this.defaultValue>
    <![CDATA[#{javascript:
        importPackage( com.ibm.xsp.ajax );
            if( AjaxUtil.isAjaxPartialRefresh(facesContext) == true ) 
                return;
            compositeData.PARA_DefaultValue
    }]]>
</xp:this.defaultValue>