我的开发服务器在853中使用我的第一个移动应用程序没有问题。但是,当我尝试在具有不同视图的第二个数据库中使用它时,我永远无法打开视图中的基础文档。我得到了典型的错误:
dojox.mobile.view#performTransition: destination view not found: null
我的移动页面是m_milestoneList,我在xsp.properties中设置了页面前缀:
xsp.theme.mobile.pagePrefix=m_
我看不出我的错误在哪里:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex">
<meta name="viewport" content="user-scalable=no,width=device-width" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<script type="text/javascript">
$(document).ready(function() {
if (navigator.userAgent.match(/Android/i)) {
window.scrollTo(0,0); // reset in case prev not scrolled var
nPageH = $(document).height(); var nViewH = window.outerHeight;
if (nViewH > nPageH) { nViewH -= 250;
$('BODY').css('height',nViewH + 'px'); } window.scrollTo(0,1); }
});
</script>
<xe:singlePageApp id="singlePageApp1"
selectedPageName="milestoneList">
<xe:appPage id="appPage1" pageName="milestoneList">
<xe:djxmHeading id="djxmHeading1" label="Milestone List"></xe:djxmHeading>
<xe:dataView id="dataView1" pageName="#milestoneDetails"
collapsibleDetail="true">
<xe:this.data>
<xp:dominoView var="milestoneView"
viewName="MilestoneOwner">
</xp:dominoView>
</xe:this.data>
<xe:this.summaryColumn>
<xe:viewSummaryColumn columnName="Subject"></xe:viewSummaryColumn>
</xe:this.summaryColumn>
<xe:this.categoryColumn>
<xe:viewCategoryColumn columnName="TAT_ADvisor"></xe:viewCategoryColumn>
</xe:this.categoryColumn>
</xe:dataView>
</xe:appPage>
<xe:appPage id="milestoneDetails" pageName="milestoneDetails"
resetContent="true">
<xe:djxmHeading id="djxmHeading2" label="Details"
back="Back" moveTo="milestoneList">
</xe:djxmHeading>
<xp:panel>
<xp:this.data>
<xp:dominoDocument var="milestoneDocument"
formName="Milestone">
</xp:dominoDocument>
</xp:this.data>
<xp:table>
<xp:tr>
<xp:td>
<xp:label value="Acronym:"
id="acronym_Label1" for="acronym1">
</xp:label>
</xp:td>
<xp:td>
<xp:inputText value="#{milestoneDocument.Acronym}" id="acronym1">
</xp:inputText>
</xp:td>
</xp:tr>
</xp:table>
</xp:panel>
</xe:appPage>
</xe:singlePageApp>
答案 0 :(得分:1)
我已在测试数据库中检查了您的代码,但它确实有效。 您是否在新数据库中启用了扩展库? 当我尝试导航到移动应用程序中不存在为PageName的页面时,我也遇到了一个similir问题。