亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Flex 2 DataGrid 分頁

系統 1768 0



<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml " xmlns="*" layout="absolute" creationComplete="initApp()">
?<mx:Script>
? <![CDATA[
?? public var pageRecordes:uint = 8;
?? public var totalPages:uint = 0;
?? public var totalRows:uint = 0;
?? public var currentPage:uint = 1;
?? public var pageStartRow:uint = 1;
?? public var pageEndRow:uint = 0;
??
?? public function initApp():void{
???? txt.text = "Page " + currentPage;
???? 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;
???? }???
?? }
??
?? public function showPreviousPage():void{
???? 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);
?? }
??
?? public function showNextPage():void{
???? 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((currentPage - 1) * pageRecordes,pageEndRow);
?? }
??
?? public function showFirstPage():void{
???? dg.dataProvider = initDG.slice(0,pageRecordes);
???? pPage.enabled = false;
???? nPage.enabled = true;
???? txt.text = "Page " + 1;
???? currentPage = 1;
?? }
??
?? public function showLastPage():void{
???? dg.dataProvider = initDG.slice((totalPages - 1) * pageRecordes,totalRows);
???? pPage.enabled = true;
???? nPage.enabled = false;
???? txt.text = "Page " + totalPages;
???? currentPage = totalPages;
?? }
? ]]>
?</mx:Script>
?<mx:Panel title="DataGrid Panel" height="287" width="500">
? <mx:DataGrid id="dg" height="100%" width="100%">
??? <mx:dataProvider>
??????????????????? <mx:Array id="initDG">
??????????????????????? <mx:Object PLAYER="Rafer Alston" POS="G" FROM="Fresno State"/>
??????????????????????? <mx:Object PLAYER="Luther Head" POS="G" FROM="lllinois"/>
??????????????????????? <mx:Object PLAYER="Tracy McGrady" POS="F-G" FROM="Mount Zion Christian Acad. HS (NC)"/>
??????????????????????? <mx:Object PLAYER="Dikembe Mutombo" POS="C" FROM="Georgetown"/>
??????????????????????? <mx:Object PLAYER="Stromile Swift" POS="F" FROM="Louisiana State"/>
??????????????????????? <mx:Object PLAYER="David Wesley" POS="G" FROM="Baylor"/>
??????????????????????? <mx:Object PLAYER="Yao Ming" POS="C" FROM="China"/>
??????????????????????? <mx:Object PLAYER="Kobe Bryant" POS="G" FROM="Lower Merion HS (PA)"/>
??????????????????????? <mx:Object PLAYER="Kwame Brown" POS="F-C" FROM="Glynn Academy HS (GA)"/>
??????????????????????? <mx:Object PLAYER="Lamar Odom" POS="F" FROM="Rhode Island"/>
??????????????????????? <mx:Object PLAYER="Andrew Bynum" POS="C" FROM="St. Joseph HS (NJ)"/>
??????????????????????? <mx:Object PLAYER="Brian Cook" POS="F" FROM="Illinois"/>
??????????????????????? <mx:Object PLAYER="Devean George" POS="F" FROM="Augsburg"/>
??????????????????????? <mx:Object PLAYER="Devin Green" POS="G" FROM="Hampton"/>
??????????????????????? <mx:Object PLAYER="Aaron McKie" POS="F" FROM="Temple"/>
??????????????????????? <mx:Object PLAYER="Chris Mihm" POS="C" FROM="Texas"/>
??????????????????????? <mx:Object PLAYER="Smush Parker" POS="G" FROM="Fordham"/>
??????????????????????? <mx:Object PLAYER="Ronny Turiaf" POS="F" FROM="Gonzaga"/>
??????????????????????? <mx:Object PLAYER="Sasha Vujacic" POS="F" FROM="Slovenia"/>
??????????????????????? <mx:Object PLAYER="Von Wafer" POS="F" FROM="Florida State"/>
??????????????????????? <mx:Object PLAYER="Luke Walton" POS="F" FROM="Arizona"/>
??????????????????????? <mx:Object PLAYER="Lamar Odom" POS="F" FROM="Rhode Island"/>
??????????????????????? <mx:Object PLAYER="Jim Jackson" POS="F-G" FROM="Ohio State"/>
??????????????????? </mx:Array>
???????????? </mx:dataProvider>
? </mx:DataGrid>
? <mx:Spacer />
? <mx:HBox width="391">
?? <mx:Spacer />
?? <mx:LinkBar borderStyle="solid" color="#000000" backgroundColor="#CCFFFF" id="fPage" label="firstPage" itemClick="showFirstPage()">
??? <mx:dataProvider>
????????????? <mx:Array>
????????????????? <mx:String>firstPage</mx:String>
????????????? </mx:Array>
????????? </mx:dataProvider>
?? </mx:LinkBar>
?? <mx:LinkBar borderStyle="solid" color="#000000" backgroundColor="#CCFFFF" id="pPage" label="prevPage" itemClick="showPreviousPage()">
??? <mx:dataProvider>
????????????? <mx:Array>
????????????????? <mx:String>prePage</mx:String>
????????????? </mx:Array>
????????? </mx:dataProvider>
?? </mx:LinkBar>
?? <mx:Text id="txt" width="52"/>
?? <mx:LinkBar borderStyle="solid" color="#000000" backgroundColor="#CCFFFF" id="nPage" label="nextPage" itemClick="showNextPage()">
??? <mx:dataProvider>
????????????? <mx:Array>
????????????????? <mx:String>nextPage</mx:String>
????????????? </mx:Array>
????????? </mx:dataProvider>
?? </mx:LinkBar>
?? <mx:LinkBar borderStyle="solid" color="#000000" backgroundColor="#CCFFFF" id="lPage" label="lastPage" itemClick="showLastPage()">
??? <mx:dataProvider>
????????????? <mx:Array>
????????????????? <mx:String>lastPage</mx:String>
????????????? </mx:Array>
????????? </mx:dataProvider>
?? </mx:LinkBar>
? </mx:HBox>
? <mx:Spacer />
?</mx:Panel>
</mx:Application>

本文轉自: http://www.360doc.com/showweb/0/0/468460.aspx

Flex 2 DataGrid 分頁


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美一级黄色毛片 | 9999在线视频| 免费精品国产自产拍在 | 狠狠色婷婷狠狠狠亚洲综合 | 欧美成人特黄级毛片 | 97影院午夜午夜伦不卡 | 国产精品国产三级国产无毒 | 中国女人69xxxxx | 欧美另类黑人巨大videos | 日本高清一级做a爱过程免费视频 | 欧美国产成人精品一区二区三区 | 99国产精品热久久久久久 | 奇米影音四色 | 亚洲精品天堂一区二区三区 | 奇米综合 | 国产高清看片日韩欧美久久 | 成在线人免费视频一区二区三区 | 日本草草视频 | 伊人久久99亚洲精品久久频 | 久久这里只精品国产99热 | 色八a级在线观看 | 中国性xxxxx极品奶水 | 波多野结衣精品中文字幕 | 久久婷婷国产一区二区三区 | 色拍自拍亚洲综合在线 | 91久久天天躁狠狠躁夜夜 | 四虎影院观看视频在线观看 | 国产ar高清视频+视频 | 国产精品久久久 | 国产精品免费aⅴ片在线观看 | 青草社区视频 | 四虎中文| 大伊香蕉精品视频在线天堂 | 国产一区二区三区欧美 | 国产成人a在一区线观看高清 | 免费久福利视频在线观看 | 狠狠色伊人亚洲综合第8页 狠狠色综合久久丁香婷婷 狠狠色综合久久婷婷 | 国产一区二区三区在线观看免费 | 大色佬视频在线观看 | 99热色| 久久伊人免费 |