Xpages 如何在移动控件中应用深度链接
我正在尝试在最近的扩展库中使用移动控件。我已经设置了基本结构,它似乎正在工作。然而,当我导航到一个页面时,我不会得到一个页面名称应用到末尾的#。当我按下后退按钮时,我确实得到了一个“#home”应用程序 如何使#应用于indivudal页面,以便在浏览器发出完全刷新或有人希望进行深度链接时,这些页面将保持不变 谢谢Xpages 如何在移动控件中应用深度链接,xpages,Xpages,我正在尝试在最近的扩展库中使用移动控件。我已经设置了基本结构,它似乎正在工作。然而,当我导航到一个页面时,我不会得到一个页面名称应用到末尾的#。当我按下后退按钮时,我确实得到了一个“#home”应用程序 如何使#应用于indivudal页面,以便在浏览器发出完全刷新或有人希望进行深度链接时,这些页面将保持不变 谢谢 <xe:singlePageApp id="singlePageApp1" selectedPageName="home"> <xe:appPage
<xe:singlePageApp id="singlePageApp1"
selectedPageName="home">
<xe:appPage id="home" pageName="home">
<xe:djxmHeading id="djxmHeading0"
label="My Home Page">
</xe:djxmHeading>
<xe:djxmLineItem id="djxmLineItem3" label="Sell Items"
moveTo="mobilePage1">
</xe:djxmLineItem>
<xe:djxmLineItem id="djxmLineItem4" label="Sold Items"
moveTo="mobilePage2">
</xe:djxmLineItem>
</xe:appPage>
<xe:appPage id="appPage1" pageName="mobilePage1"
autoCreate="true">
<xe:djxmHeading id="djxmHeading1" label="Sell an Item"
moveTo="home" back="Back">
</xe:djxmHeading>
<xc:cc_SellItem></xc:cc_SellItem>
</xe:appPage>
<xe:appPage id="appPage2" pageName="mobilePage2">
<xe:djxmHeading id="djxmHeading2" moveTo="home" back="Back"
label="Sold Items">
</xe:djxmHeading>
<xp:panel>List of Sold Items will go here.</xp:panel></xe:appPage>
</xe:singlePageApp>
已售出物品清单将显示在此处。
您只需将哈希(#)前缀添加到moveTo属性中的页面名称:
<xe:djxmLineItem id="djxmLineItem3" label="Sell Items" moveTo="#mobilePage1"></xe:djxmLineItem>
<xe:djxmLineItem id="djxmLineItem4" label="Sold Items" moveTo="#mobilePage2"></xe:djxmLineItem>
请看。扩展库还包括一个动态内容组件。此组件具有useHash属性,该属性引用URL中的#。这应该允许您根据哈希值指定加载应用程序的哪个部分