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:
- 创建一个新的 XPage
- 从核心控件添加编辑框(不用担心布局)
- 在属性中,将数据设置为 Advanced/Use 作用域变量、viewScope,然后键入一个名称,例如ftquery
- 从容器控件列表中添加视图
- Select 来自当前数据库的现有视图
- 在 View/Data 属性中,将视图结果中的搜索设置为已计算、EL 和 viewScope.ftquery
- 将寻呼机附加到 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
我找到了自定义 Notes Web 搜索表单的步骤,但未显示搜索表单中的提交按钮。在下面的问题中,提问者也说了同样的话。他似乎已经解决了,但没有写下原因。 http://www-10.lotus.com/ldd/nd6forum.nsf/0/cad751696e7486ef852571d300478a5c?OpenDocument
也许我有什么错误,但我不知道如何解决这个问题。请多多指教!
旧式 Web 表单通常很难在 Domino 中处理。幸运的是,确实有更好的东西:XPages。如果你有一个相当新的服务器,R9.0.x 或更好,尝试做一个简单的 XPage:
- 创建一个新的 XPage
- 从核心控件添加编辑框(不用担心布局)
- 在属性中,将数据设置为 Advanced/Use 作用域变量、viewScope,然后键入一个名称,例如ftquery
- 从容器控件列表中添加视图
- Select 来自当前数据库的现有视图
- 在 View/Data 属性中,将视图结果中的搜索设置为已计算、EL 和 viewScope.ftquery
- 将寻呼机附加到 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