私は非常に単純なモバイル XPages の例に取り組んでおり、追加の行をロードするための行追加イベントを持つデータ ビューを使用しています。ローカルでプレビューすると機能しますが、サーバーでは機能しません-リンクをクリックしても何も起こりません(エラーなし、行なし、何もありません)。Domino 8.5.3 に Upgrade Pack 1 をインストールしました (Windows 2008 と Ubuntu Linux の両方を試しました)。サーバーで動作しない理由を確認するには、何をチェックおよび/または有効化 (デバッグ) できますか?
<xe:appPage id="ourFaculty" pageName="ourFaculty" resetContent="false">
<xe:djxmHeading id="djxmHeading1" label="Our Faculty"
transition="fade" moveTo="homePage" back="Home">
</xe:djxmHeading>
<xe:dataView id="dataView1" rows="8" pageName="displayContact"
openDocAsReadonly="true">
<xp:this.facets>
<xp:link escape="true" text="Load More Rows" id="link1"
xp:key="pagerBottom">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script>
<xe:addRows for="dataView1" rowCount="8"></xe:addRows>
</xp:this.script>
</xp:eventHandler>
</xp:link>
</xp:this.facets>
<xe:this.data>
<xp:dominoView var="vwContacts" viewName="vwContacts">
</xp:dominoView>
</xe:this.data>
<xe:this.summaryColumn>
<xe:viewSummaryColumn columnName="Name"
columnTitle="Contact">
</xe:viewSummaryColumn>
</xe:this.summaryColumn>
</xe:dataView>
</xe:appPage>
詳細... デバッガーを使用して HTTP 要求を調べました。ローカル データベースでは、最初のページと「詳細」リンクの要求 (関連情報) は次のとおりです。
GET .../mobilePage.xsp?$$ajaxid=view...$$viewid=!de59blf2bg! [HTTP/1.1 200 OK 20ms]
GET .../mobilePage.xsp/getRows?$$axtarget=view:_id...$$viewid=!de59blf2b5!&first=8&rows=8&state=false [HTTP/1.1 200 OK 30ms]
ローカル プレビューでは、"viewid" パラメーターは要求間で同じです。サーバーでは、次のように異なります。
GET .../mobilePage.xsp?$$ajaxid=view...$$viewid=!de59cuxasl! [HTTP/1.1 200 OK 30ms]
GET .../mobilePage.xsp/getRows?$$axtarget=view:_id...$$viewid=!de59cwhsqv!&first=8&rows=8&state=false [HTTP/1.1 200 OK 210ms]
no element found
それが原因だと思いますが、何が原因で、どのように修正すればよいのかわかりません。