Notes/Domino : 自定义搜索表单中未显示提交按钮

Notes/Domino : Submit button is not shown in the customized search form

我找到了自定义 Notes Web 搜索表单的步骤,但未显示搜索表单中的提交按钮。在下面的问题中,提问者也说了同样的话。他似乎已经解决了,但没有写下原因。 http://www-10.lotus.com/ldd/nd6forum.nsf/0/cad751696e7486ef852571d300478a5c?OpenDocument

也许我有什么错误,但我不知道如何解决这个问题。请多多指教!

旧式 Web 表单通常很难在 Domino 中处理。幸运的是,确实有更好的东西:XPages。如果你有一个相当新的服务器,R9.0.x 或更好,尝试做一个简单的 XPage:

  1. 创建一个新的 XPage
  2. 从核心控件添加编辑框(不用担心布局)
  3. 在属性中,将数据设置为 Advanced/Use 作用域变量、viewScope,然后键入一个名称,例如ftquery
  4. 从容器控件列表中添加视图
  5. Select 来自当前数据库的现有视图
  6. 在 View/Data 属性中,将视图结果中的搜索设置为已计算、EL 和 viewScope.ftquery
  7. 将寻呼机附加到 viewPanel...

这是一个示例,您可以将其粘贴到新 XPages 的“源代码”选项卡中,然后根据自己的喜好进行修改。

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
    <xp:label value="FT Query" id="label1" for="inputText1"></xp:label>
    <xp:inputText id="inputText1" value="#{viewScope.ftquery}">
    </xp:inputText>
    <xp:viewPanel rows="30" id="viewPanel1">
        <xp:this.facets>
            <xp:pager partialRefresh="true" layout="Previous Group Next" xp:key="headerPager" id="pager1" for="viewPanel1"></xp:pager>
        </xp:this.facets>
        <xp:this.data>
            <xp:dominoView var="view1" viewName="Put-here-your-view" search="#{viewScope.ftquery}"></xp:dominoView>
        </xp:this.data>
        <xp:viewColumn columnName="" id="viewColumn1">
            <xp:viewColumnHeader value="" id="viewColumnHeader1"></xp:viewColumnHeader>
        </xp:viewColumn>
        <xp:viewColumn columnName="Tournament" id="viewColumn2">
            <xp:viewColumnHeader value="Name" id="viewColumnHeader2"></xp:viewColumnHeader>
        </xp:viewColumn>
    </xp:viewPanel>
</xp:view>

不要忘记在您的数据库上启用全文搜索!

可以使用 http;//yoursite/database.nsf/your-xpage.xsp

从浏览器打开 XPage