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

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

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

    【永恒的瞬間】
    ?Give me hapy ?
    DataGrid分頁[原創(chuàng)]

    <?xml version="1.0"?>
    <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" backgroundColor="#FFFFFF" creationComplete="initApp()">

    ? ?<mx:Script>
    ? ?? ? <![CDATA[
    ? ? ? ? ? ? ? ? ?var pageRecordes:Number;
    ? ? ? ? ? ? ? ? ?var totalPages:Number = 0;
    ? ? ? ? ? ? ? ? ?var totalRows:Number = 0;
    ? ? ? ? ? ? ? ? ?var currentPage:Number = 1;
    ? ? ? ? ? ? ? ? ?var pageStartRow:Number = 1;
    ? ? ? ? ? ? ? ? ?var pageEndRow:Number = 0;
    ? ? ? ? ? ? ? ? ?
    ? ?? ?? ?? public var initDG:Array = [
    ? ?? ?? ?? ?? ?{ Artist: a, Price: 1, Album: one},
    ? ? ? ? ? ? ? ? ? ? ? ?{ Artist: b, Price: 2, Album: two},
    ? ? ? ? ? ? ? ? ? ? ? ?{ Artist: c, Price: 3, Album: three},
    ? ? ? ? ? ? ? ? ? ? ? ?{ Artist: d, Price: 4, Album: four},
    ? ? ? ? ? ? ? ? ? ? ? ?{ Artist: e, Price: 5, Album: five},
    ? ? ? ? ? ? ? ? ? ? ? ?{ Artist: f, Price: 6, Album: six},
    ? ? ? ? ? ? ? ? ? ? ? ?{ Artist: g, Price: 7, Album: seven},
    ? ?? ?? ?? ?? ?{ Artist: h, Price: 8, Album: eight} ];
    ? ? ? ? ? ? ? ? ? ? ? ?
    ? ? ? ? ? ? ? ? ?function initApp(){
    ? ? ? ? ? ? ? ? ? ? ? ?txt.text = "Page " + currentPage;
    ? ? ? ? ? ? ? ? ? ? ? ?pageRecordes = pageConfig.pageRecordes;
    ? ? ? ? ? ? ? ? ? ? ? ?totalRows = initDG.length;
    ? ? ? ? ? ? ? ? ? ? ? ?if(initDG.length > pageRecordes){
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?dg.dataProvider = initDG.slice(0,pageRecordes);
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pPage.enabled = false;
    ? ? ? ? ? ? ? ? ? ? ? ?}
    ? ? ? ? ? ? ? ? ? ? ? ?
    ? ? ? ? ? ? ? ? ? ? ? ?if ((totalRows % pageRecordes) == 0) {
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?totalPages = Math.floor(totalRows / pageRecordes);
    ? ? ? ? ? ? ? ? ? ? ? ?} else {
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?totalPages = Math.floor(totalRows / pageRecordes + 1);
    ? ? ? ? ? ? ? ? ? ? ? ?}
    ? ? ? ? ? ? ? ? ? ? ? ?
    ? ? ? ? ? ? ? ? ? ? ? ?if (totalRows <= pageRecordes) {
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.pageStartRow = 1;
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.pageEndRow = totalRows;
    ? ? ? ? ? ? ? ? ? ? ? ?} else {
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.pageStartRow = 1;
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.pageEndRow = pageRecordes;
    ? ? ? ? ? ? ? ? ? ? ? ?}
    ? ? ? ? ? ? ? ? ? ? ? ?
    ? ? ? ? ? ? ? ? ? ? ? ?if(totalPages == 1){
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pPage.enabled = false;
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?nPage.enabled = false;
    ? ? ? ? ? ? ? ? ? ? ? ?}
    ? ? ? ? ? ? ? ? ?}
    ? ?? ?? ??
    ? ? ? ? ? ? ? ? ?function showPreviousPage(){
    ? ? ? ? ? ? ? ? ? ? ? ?currentPage = currentPage - 1;
    ? ? ? ? ? ? ? ? ? ? ? ?txt.text = "Page " + currentPage;
    ? ? ? ? ? ? ? ? ? ? ? ?if(currentPage == 1){
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pPage.enabled = false;
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?nPage.enabled = true;
    ? ? ? ? ? ? ? ? ? ? ? ?}else{
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pPage.enabled = true;
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?nPage.enabled = true;
    ? ? ? ? ? ? ? ? ? ? ? ?}
    ? ? ? ? ? ? ? ? ? ? ? ?if (currentPage == totalPages) {
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pageStartRow = (currentPage - 1) * pageRecordes + 1;
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pageEndRow = totalRows;
    ? ? ? ? ? ? ? ? ? ? ? ?} else {
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pageStartRow = (currentPage - 1) * pageRecordes + 1;
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pageEndRow = currentPage * pageRecordes;
    ? ? ? ? ? ? ? ? ? ? ? ?}
    ? ? ? ? ? ? ? ? ? ? ? ?dg.dataProvider = initDG.slice(pageStartRow - 1,pageEndRow);
    ? ? ? ? ? ? ? ? ?}
    ? ? ? ? ? ? ? ? ?
    ? ? ? ? ? ? ? ? ?function showNextPage(){
    ? ? ? ? ? ? ? ? ? ? ? ?currentPage = currentPage + 1;
    ? ? ? ? ? ? ? ? ? ? ? ?txt.text = "Page " + currentPage;
    ? ? ? ? ? ? ? ? ? ? ? ?if(currentPage == totalPages){
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?nPage.enabled = false;
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pPage.enabled = true;
    ? ? ? ? ? ? ? ? ? ? ? ?}else{
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?nPage.enabled = true;
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pPage.enabled = true;
    ? ? ? ? ? ? ? ? ? ? ? ?}
    ? ? ? ? ? ? ? ? ? ? ? ?if (currentPage == totalPages) {
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pageStartRow = (currentPage - 1) * pageRecordes + 1;
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pageEndRow = totalRows;
    ? ? ? ? ? ? ? ? ? ? ? ?} else {
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pageStartRow = (currentPage - 1) * pageRecordes + 1;
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pageEndRow = currentPage * pageRecordes;
    ? ? ? ? ? ? ? ? ? ? ? ?}
    ? ? ? ? ? ? ? ? ? ? ? ?dg.dataProvider = initDG.slice(pageStartRow - 1,pageEndRow);
    ? ? ? ? ? ? ? ? ?}
    ? ? ? ? ? ? ? ? ?
    ? ?? ? ]]>
    ? ?</mx:Script>
    ? ? ?
    ? ? ?<mx:Model id="pageConfig" source="WEB-INF/classes/pageConfig.xml"/>
    ? ?<mx:Panel title="DataGrid Panel" marginTop="10" height="100%" width="100%">

    ? ?? ? <mx:DataGrid id="dg" dataProvider="{initDG}" height="100%" width="100%" />
    ? ? ? ? ? ?<mx:HBox>
    ? ? ? ? ? ? ? ? ?<mx:Button id="pPage" label="prevPage" click="showPreviousPage()"></mx:Button>
    ? ? ? ? ? ? ? ? ?<mx:Text id="txt"></mx:Text>
    ? ? ? ? ? ? ? ? ?<mx:Button id="nPage" label="nextPage" click="showNextPage()"></mx:Button>
    ? ? ? ? ? ?</mx:HBox>

    ? ?</mx:Panel>

    </mx:Application>

    還有一個(gè)配置的xml文件,路徑是:...WEB-INF/classes/pageConfig.xml
    該xml文件內(nèi)容如下:
    <?xml version="1.0" encoding="shift_jis"?>
    <web-app>
    ? ? ?<pageRecordes>3</pageRecordes>
    </web-app>

    posted on 2007-02-28 13:48 ???MengChuChen 閱讀(447) 評(píng)論(0)  編輯  收藏 所屬分類: flex2.0
    主站蜘蛛池模板: 亚洲AV美女一区二区三区| 亚洲不卡AV影片在线播放| 亚洲av永久无码制服河南实里| 国产AV无码专区亚洲AV琪琪| 午夜神器成在线人成在线人免费| 中文字幕亚洲码在线| 日韩在线免费视频| 亚洲精品无码久久| 成人影片麻豆国产影片免费观看 | 亚洲Av无码专区国产乱码DVD| eeuss在线兵区免费观看| 久久亚洲色一区二区三区| 一区视频免费观看| 亚洲乱色熟女一区二区三区丝袜| 免费无码又爽又刺激网站直播| 久久综合九九亚洲一区| 永久在线免费观看| 亚洲人成电影网站色www| 国产精品va无码免费麻豆| 一级大黄美女免费播放| 亚洲gv猛男gv无码男同短文| 99热在线观看免费| 亚洲精品午夜国产va久久| 免费人妻无码不卡中文字幕18禁| 全黄A免费一级毛片| 久久久久亚洲AV成人无码网站| **真实毛片免费观看| 亚洲首页国产精品丝袜| www国产亚洲精品久久久| 免费毛片a线观看| 精品国产日韩久久亚洲| 亚洲色一色噜一噜噜噜| 毛片无码免费无码播放| 亚洲综合av一区二区三区不卡| 免费a级毛片永久免费| 国产成人精品无码免费看 | 四虎1515hm免费国产| 日韩精品免费在线视频| 中文字幕亚洲精品无码| 亚洲中文字幕日产乱码高清app | 在线亚洲精品视频|