<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 176, comments - 240, trackbacks - 0, articles - 7

    [導入]Pager: Bridge模式

    Posted on 2005-11-19 11:00 canonical 閱讀(259) 評論(0)  編輯  收藏 所屬分類: Witrix開發平臺

    分頁的功能由兩部分組成:取數據和計算分頁。其中取數據的功能由IPageViewer接口實現
    interface IPageViewer{
     int getTotalCount();
     List getAll();
     int listPage(int startPos, int maxCount);
    }
    Pager是用戶調用時的接口
    class Pager{
     public List getAll(){}
     public List listPage(){}
     public int getPageCount(){}
     public int getPageSize(){}
     public int getCurrentPage(){}
     ...
    }
    Pager使用IPageViewer作為數據供體,自身僅提供分頁計算的功能。在witrix平臺中, IPageViewer是表格數據的標準列舉方式,因為與List接口相比,IPageViewer容許部分加載。
    IPageViewer 可以有多種實現,如ListPageViewer, XmlPageViewer, ExcelPageViewer, DbTablePageViewer等。一般情況下Pager提供的功能已經足夠了,特殊情況下可以通過繼承來擴展。例如卡片瀏覽和分頁瀏覽模式之間的互 相切換通過派生類ItemPager來實現。

    主站蜘蛛池模板: 久久久久久久99精品免费观看| 亚洲午夜精品久久久久久app| 一级成人a免费视频| 成人au免费视频影院| 亚洲无mate20pro麻豆| **aaaaa毛片免费| 亚洲综合久久成人69| 亚洲黄色免费观看| 亚洲导航深夜福利| 国产免费看JIZZ视频| 亚洲 日韩经典 中文字幕| 一个人免费观看在线视频www| 亚洲va乱码一区二区三区| 9久9久女女免费精品视频在线观看| 亚洲一级免费毛片| 在线播放免费播放av片| 国产亚洲精品美女2020久久| 全黄a免费一级毛片人人爱| 一区二区免费在线观看| 毛茸茸bbw亚洲人| 暖暖免费在线中文日本| 亚洲综合视频在线观看| 免费观看男人免费桶女人视频| 免费在线观看一区| 亚洲精品成人无码中文毛片不卡| 久久国产精品免费看| 亚洲AV综合色区无码二区偷拍| 国产高清免费在线| 国产精品内射视频免费| 亚洲国产天堂久久综合网站 | 国产高清免费在线| 国产区在线免费观看| 亚洲av无码不卡| 亚洲美女视频免费| 国产青草亚洲香蕉精品久久| 亚洲一区AV无码少妇电影☆| 8090在线观看免费观看| 亚洲精品成a人在线观看☆ | 久久久久久久尹人综合网亚洲| 51精品视频免费国产专区| 亚洲性无码一区二区三区|