2013-04-01 165 views
0

我的開發服務器在853中我的第一個移動應用程序沒有問題。但是,當我嘗試在第二個數據庫中以不同視圖使用它時,我無法在視圖中打開底層文檔。我得到的典型錯誤:Dojo查看未找到錯誤

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> 

回答

1

我檢查你的代碼在一個測試數據庫和它的作品。 你是否在新數據庫中啓用了擴展庫? 當我嘗試導航到移動應用程序中不存在的頁面名稱頁面時,我也遇到了similir問題。

+0

是的,我確實啓用了擴展庫。很高興知道問題不在代碼中。我只需要列出所有設置並確保我已經完成了所有設置。很奇怪。 –

+0

嘗試一個項目乾淨。並將內容複製到新的xpage。 –

+0

我在更改開發數據庫中的代碼時正在使用生產數據庫的URL。衛生署! –