Xpages 移动页面中的dataview找不到目标移动页面的pageName引用

Xpages 移动页面中的dataview找不到目标移动页面的pageName引用,xpages,dataview,xpages-ssjs,xpages-extlib,Xpages,Dataview,Xpages Ssjs,Xpages Extlib,我有一个具有多个移动页面的单页应用程序。我有一个视图级移动页面,目标是另一个移动页面,如下所示: <xe:appPage id="viewPage" pageName="viewPage" preload="true" resetContent="true"> <xe:djxmHeading id="viewPageHeading" back="Back" label="Search Results" moveTo="ho

我有一个具有多个移动页面的单页应用程序。我有一个视图级移动页面,目标是另一个移动页面,如下所示:

<xe:appPage id="viewPage" pageName="viewPage" preload="true"
        resetContent="true">
        <xe:djxmHeading id="viewPageHeading" back="Back"
            label="Search Results" moveTo="homePage">
        </xe:djxmHeading>
        <xe:dataView rows="7" id="dataView1" pageName="#documentPage"
            openDocAsReadonly="true">
            <xe:this.summaryColumn>

另一个移动页面是“documentPage”,但单击条目时出现以下错误:

dojox.mobile.View#performTransition:未找到目标视图:null

如果我将pageName引用更改为“documentPage”,如:

<xe:dataView rows="7" id="dataView1" pageName="documentPage"
            openDocAsReadonly="true">

然后,我得到一个404ItemNotFound错误,好像它正在应用程序中寻找一个额外的xpage

有什么办法可以成功地将目标锁定在预定的移动页面上

谢谢

Geoff

这里是“XPages扩展库演示”中的一个(简短)示例:


唯一发现的区别是我将应用程序页面的id设置为与pageName相同。我在dataview中有documentPage,这是应用程序页面的名称(id和pageName)。创建的链接是:://server.host.org/dev/PI.nsf/land.xsp#documentPage?databaseName=server/host!!dev\PI.nsf&documentId=99DDFFAC65B3807085257AD3004AF914&action=opendocument仍在获取dojox.mobile.View#performTransition:destination View not found:null。我发现在创建的链接中,页面名称后面有一个问号作为分隔符。如果我将链接更改为该格式,则会出现相同的错误,但我不知道为什么创建的链接会有所不同。您使用的是哪个版本的extlib?您的dataView是否显示来自其他数据库的数据?谢谢您回复我。我使用的是12月20日之前的最新版本,当时他们添加了另一个版本。这是我遇到的另一个问题造成的。如果我将xpage创建为“m_..”,我将在手机上呈现的extlib中获得定制css文件,并且view to document dataview链接按预期工作。然而,我需要在初始页面上添加一个typeahead编辑框,问题是android css不能正确呈现页面上的字段。
<xe:singlePageApp id="singlePageApp1" selectedPageName="dataView">
    .
    .
    .
    <xe:appPage resetContent="false" id="dataView" pageName="dataView" preload="true">
        <xe:djxmHeading id="mHeader8" label="Data View" back="Home" moveTo="home"></xe:djxmHeading>
        <xe:dataView id="dataView2" var="viewEntry"
            binding="#{viewStateBean.dataIterator}" collapsibleRows="true"
            collapsibleDetail="true" pageName="#document" columnTitles="true"
            rows="10">
            <xe:this.data>
                <xp:dominoView var="view1" viewName="AllThreadsByDate"
                    expandLevel="2">
                </xp:dominoView>
            </xe:this.data>
            .
            .
            .
        </xe:dataView>
    </xe:appPage>

    <xe:appPage id="document" pageName="document" resetContent="true" preload="true">
        <xe:djxmHeading id="mHeader8" label="Document" back="Back" moveTo="dataView" />
        <xp:panel>
            <xp:this.data>
                <xp:dominoDocument var="document1" formName="Contact" />
            </xp:this.data>
            .
            .
            .
        </xp:panel>
    </xe:appPage>
</xe:singlePageApp>
XPagesExt853.nsf/mobileDemo.xsp#dataView
XPagesExt853.nsf/mobileDemo.xsp#document&databaseName=XPagesExt853.nsf&documentId=454167BB5B230578C1257AD30048E761&action=editDocument