通过完全遵循这个例子http://www.ibmpressbooks.com/articles/article.asp?p=1924777&seqNum=6但没有运气。我正在尝试做同样的事情,但在具有数千个活动的视图“活动”中只有一列“活动”。我不想在 SelectItems 中列出所有这些,因为尽管它正在工作,但速度性能不佳(这种方法中不使用 REST)。我想使用 REST,因为它没有加载所有活动并利用提前输入功能。我在 RESTClient 上进行了测试,并且喜欢我的服务正在运行。单击 hostspot 链接后,xpages 将显示在新打开的窗口中。不知道我错过了什么。请帮忙。
我的代码如下。
<xe:restService id="restActivity" jsId="activityStore" pathInfo="viewActivity">
<xe:this.service>
<xe:viewItemFileService viewName="lkpActivities" defaultColumns="true" dojoType="dojo.data.ItemFileReadStore" count="100" var="rowActivity">
<xe:this.columns>
<xe:restViewColumn columnName="Activity"
name="Activity">
</xe:restViewColumn>
</xe:this.columns>
</xe:viewItemFileService>
</xe:this.service>
</xe:restService>
<xe:djFilteringSelect id="djfsActivity" trim="true"
promptMessage="Please type the first letter of intended activity"
invalidMessage="No activity found. Please type again"
store="activityStore" searchAttr="Activity" labelAttr="Activity"
pageSize="10">
</xe:djFilteringSelect>