XPages移动搜索页面和结果

时间:2014-11-06 19:24:54

标签: mobile xpages xpages-extlib

任何人都可以帮我构建一个xpages移动搜索吗? 我想要一个文本字段和一个按钮来处理数据库上的全文搜索并返回带有结果的Dataview。 有可能吗?

我不知道如何开始这个。

2 个答案:

答案 0 :(得分:1)

我认为您使用数据视图的方法与重复视图或普通视图相同。

您有一个文本字段。在文本字段的数据中,转到高级并使用范围变量。尝试查看范围,这应该工作。并为变量命名(exampleValue)

<xp:inputText id="inputText6" value="#{viewScope.exampleValue}"></xp:inputText>

您现在可以使用viewScope.exampleValue

引用一些数据

在搜索参数中计算此值并放入viewScope.exampleValue

<xe:this.data>
        <xp:dominoView var="view1" viewName="Your view name" search="#{javascript:viewScope.exampleValue}">

        

然后有一个按钮,对数据视图进行部分刷新

<xp:button value="Refresh Search" id="button1" >
                        <xp:eventHandler event="onclick" submit="true"
        refreshMode="partial" refreshId="ID_of_area_to_refresh">
    </xp:eventHandler></xp:button>

也看看这个问题。我不能完全回答这个问题。 Xpages search between 2 dates

您还需要确保已启动ftindex,请确保您这样做。您还需要确保FTindex是最新的,因此请将此代码放在某处。

database.updateFTIndex(true);

以下是您可以用来清除字段的代码。

<xp:button value="Label" id="button2"><xp:eventHandler event="onclick" submit="true" refreshMode="partial" refreshId="inputText1">
<xp:this.action>
    <xp:modifyField name="httppwd" var="viewscope" value=""></xp:modifyField>
</xp:this.action></xp:eventHandler></xp:button>

答案 1 :(得分:0)

您使用的是View控件还是数据视图?只有数据视图才能与移动控件配合使用。

相关问题