Xpages 有没有办法从当前的Mobile XPage移动到另一个Mobile XPage?
我理解其意图是在同一XPage上的xe:singlePageApp标记内交付整个移动应用程序。。。不过,如果我可以从当前的mobile xpage调用另一个mobile xpage,那将是非常好/更容易/有用的 对于第二个xe:djxmLineItem,以下代码失败。有趣的是moveTo属性确实提供了当前数据库中xpages的下拉选择,所以您认为这个词是有用的。有什么办法吗Xpages 有没有办法从当前的Mobile XPage移动到另一个Mobile XPage?,xpages,xpages-extlib,Xpages,Xpages Extlib,我理解其意图是在同一XPage上的xe:singlePageApp标记内交付整个移动应用程序。。。不过,如果我可以从当前的mobile xpage调用另一个mobile xpage,那将是非常好/更容易/有用的 对于第二个xe:djxmLineItem,以下代码失败。有趣的是moveTo属性确实提供了当前数据库中xpages的下拉选择,所以您认为这个词是有用的。有什么办法吗 <xe:singlePageApp id="singlePageApp1" selectedPageName
<xe:singlePageApp id="singlePageApp1"
selectedPageName="appPage1">
<!--Start of appPage1 -->
<xe:appPage id="appPage1" pageName="appPage1" preload="true">
<xe:djxmHeading id="djxmHeading1" label="appPage1"></xe:djxmHeading>
<xe:djxmLineItem id="djxmLineItem2" label="P1 to P2"
rightText="flip" moveTo="#appPage2" transition="flip">
</xe:djxmLineItem>
<xe:djxmLineItem
id="djxmLineItem4"
label="P1 to mobiledemo22"
rightText="none"
moveTo="/mobileDemo22.xsp"
transition="none">
</xe:djxmLineItem>
</xe:appPage>
<!--End of page1-->
<!--Start of appPage2 -->
<xe:appPage id="appPage2" pageName="appPage2">
moveTo设计为仅在同一XPage上的单页应用程序中工作。要退出当前的XPage,请使用传统的openPage简单操作。我这样做的方式是通过dojo属性。不要在djxmLineItem中使用“moveTo”属性。而是添加一个“href”dojo属性。因此,使用您的示例代码:
<xe:djxmLineItem
id="djxmLineItem4"
label="P1 to mobiledemo22"
rightText="none"
transition="none">
<xe:this.dojoAttributes>
<xp:dojoAttribute name="href">
<xp:this.value>
<![CDATA[#{javascript:return "mobileDemo22.xsp";}]]></xp:this.value>
</xp:dojoAttribute>
</xe:this.dojoAttributes>
</xe:djxmLineItem>