Xpages 恢复的DynamicViewPanel中的筛选器重置排序

Xpages 恢复的DynamicViewPanel中的筛选器重置排序,xpages,Xpages,我有一个动态视图控件,用于显示数据库中的多个视图。我允许用户使用绑定到viewscope变量的输入筛选此视图,该变量在Domino视图的keys属性中使用 它工作得很好,但有些视图具有奇怪的可排序列。问题是,当用户访问视图并尝试进行筛选时,排序顺序将丢失 我还尝试在datasource上以编程方式调用设置键,但结果相同。在数据模型上设置SetRestorOrder也没有效果。当设置不同的键值时,排序顺序似乎丢失 为了得到正确的结果,用户必须在提交排序后再次使用视图 (在使用v11 ExtLib的

我有一个动态视图控件,用于显示数据库中的多个视图。我允许用户使用绑定到viewscope变量的输入筛选此视图,该变量在Domino视图的keys属性中使用

它工作得很好,但有些视图具有奇怪的可排序列。问题是,当用户访问视图并尝试进行筛选时,排序顺序将丢失

我还尝试在datasource上以编程方式调用设置键,但结果相同。在数据模型上设置SetRestorOrder也没有效果。当设置不同的键值时,排序顺序似乎丢失

为了得到正确的结果,用户必须在提交排序后再次使用视图

(在使用v11 ExtLib的Domino9.0.1上)

更新-基本场景的代码片段

<xp:panel id="content">
    <xp:inputText id="searchInput" value="#{viewScope.tmpSearchText}" />
    <xp:button id="search">
        Search
        <xp:eventHandler event="onclick" submit="true"
            refreshMode="partial" refreshId="content">
            <xp:this.action><![CDATA[#{javascript:viewScope.searchText=viewScope.tmpSearchText;}]]></xp:this.action>
        </xp:eventHandler>
    </xp:button>
    <xe:dynamicViewPanel id="viewPanel">
        <xe:this.data>
            <xp:dominoView var="view1" keys="#{viewScope.searchText}"
                viewName="DleCislaW" >
            </xp:dominoView>
        </xe:this.data>
    </xe:dynamicViewPanel>
</xp:panel>

搜寻

你能发布一点你的代码吗?代码很标准。如果我尝试添加更多,它没有帮助。你能发布一点你的代码吗?代码是相当标准的。如果我尝试添加更多,它没有帮助。