黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Flex 2 DataGrid 分頁

系統 1889 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條評論