0

複数のモバイルページを持つシングルページアプリケーションがあります。次のように、別のモバイルページをターゲットとするビューレベルのモバイルページがあります。

<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">

次に、アプリケーション内で追加のxpageを探しているかのように、404アイテムが見つかりませんというエラーが発生します。

目的のモバイルページへのターゲットを成功させるためのアイデアはありますか?

ありがとう、

ジェフ

4

1 に答える 1

0

以下は、「XPages Extension Library Demo」の (短縮された) 例です。

<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>

からURLが変わります

XPagesExt853.nsf/mobileDemo.xsp#dataView

XPagesExt853.nsf/mobileDemo.xsp#document&databaseName=XPagesExt853.nsf&documentId=454167BB5B230578C1257AD30048E761&action=editDocument
于 2012-12-20T17:11:28.633 に答える