2014-05-05 30 views
0

如果有一個自定義控件與2個方面。一個舉行例如一個視圖面板和另一個用於保存該視圖面板的相應的尋呼機控制。來源是:查看面板和尋呼機在不同的方面

<xc:ccPanel footer="true" title="View"> 
        <xp:this.facets> 
         <xp:div xp:key="footer"> 
          <xp:pager layout="Previous Group Next" 
           partialRefresh="true" id="pager1" for="viewPanel1"> 
          </xp:pager> 
         </xp:div> 
         <xp:viewPanel rows="5" id="viewPanel1" 
          xp:key="body" viewStyle="width:100%"> 
          <xp:this.data> 
           <xp:dominoView var="view1" 
            viewName="all"> 
           </xp:dominoView> 
          </xp:this.data> 
          <xp:viewColumn columnName="$0" 
           id="viewColumn1"> 
           <xp:viewColumnHeader 
            value="Creation date" id="viewColumnHeader1"> 
           </xp:viewColumnHeader> 
          </xp:viewColumn> 
         </xp:viewPanel> 
        </xp:this.facets> 
       </xc:ccPanel> 

它是奇數但面板不控制視圖面板中,點擊任何控制連桿不會對視圖的任何影響。我無法弄清楚我在這裏錯過了什麼。 也許你可以?提前致謝!

更新:我發現該視圖是受控制的,但是該尋呼機並未反映出例如顯示當前頁面。

回答

0

尋呼機在它是xp:viewPanel的子分面時起作用。嘗試註釋掉您的xp:div,並在顯示選項卡上啓用viewPanel屬性中的分頁器...爲頁眉,頁腳或兩者啓用分頁器。一切都應該正確地綁定在一起,你的尋呼機應該與你的viewPanel一起工作。

如果你堅持使用當前的設計,並在pagePanel facets之外使用pager,然後從尋呼機中刪除partialRefresh =「true」。

+0

感謝您的回答,但我經歷過,在瀏覽面板的facet中放置尋呼機並不是強制性的(雖然它是以這種方式默認創建的)。這裏描述的問題是,傳呼機和視圖面板駐留在我的自定義控件的不同方面。我很好奇,如果有人知道一個技巧或解決方法來構建這個。 –

+1

嘗試在尋呼機上刪除partialRefresh =「true」。 –

+0

其實,這工作,但在不需要的頁面重新加載的原因: - / –

相關問題