精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Flex DataGrid組件分頁方法詳盡解讀

開發 后端
本文向大家介紹一下Flex DataGrid組件的分頁與排序,基本思路是,把全部數據一次性讀到一個數據集中,然后,再與Flex DataGrid組件關聯,分頁的讀取顯示。

在學習Flex的過程中,你可能會遇到Flex DataGrid組件的用法問題,這里和大家分享一下Flex DataGrid組件的分頁,在很多語言中,分頁技術都是很常見的?;舅悸肥窍葟臄祿熘凶x取一頁的數據,在Flex DataGrid組件中顯示出來,然后再讀取,再顯示。

Flex DataGrid組件的分頁與排序

當Flex DataGrid組件中的數據顯示很多行的時候,使用者需要不停地下拉滾動條。這對于用戶的體驗極為不便,分頁顯示數據的方式就可以很好地解決這個問題。在應用軟件開發中,分頁也是常用的操作。排序的作用是為了用戶可以更好地按照自己的方式排列數據,更加方便地閱讀數據信息。

Flex DataGrid組件的分頁

在很多語言中,分頁技術都是很常見的。每種技術都有自己的優勢和特點,但是基本思路都差不多。基本思路是,把全部數據一次性讀到一個數據集中,然后,再與Flex DataGrid組件關聯,分頁的讀取顯示。另外一種思路是,先從數據庫中讀取一頁的數據,在Flex DataGrid組件中顯示出來,然后再讀取,再顯示。

下面,用***種思路設計一個分頁的程序,數據集采用數組的形式,利用數組的slice()方法,讀取一部分數據,然后分頁顯示。步驟如下。

◆步驟一:創建一個ActionScript3.0文件,命名為DataGridPageExample,類名為DataGridPage-Example,繼承自Sprite類,導入用到的類庫。代碼如下:
 

  1. package  
  2. {  
  3. importfl.controls.Button;  
  4. importfl.controls.DataGrid;  
  5. importfl.controls.ScrollPolicy;  
  6. importfl.data.DataProvider;  
  7. importflash.display.Sprite;  
  8. importflash.events.MouseEvent;  
  9.  
  10. publicclassDataGridPageExampleextendsSprite  
  11. {  
  12.  
  13. }  
  14. }  
  15.  

 ◆步驟二:創建構造函數。代碼如下所示:

  1. /************************  
  2. *構造函數  
  3. ***********************/  
  4. publicfunctionDataGridPageExample()  
  5. {  
  6. CreateDataModel();  
  7. CreateDataGrid();  
  8. CreatePageButton();  
  9. }  
  10.  

 #p#◆步驟三:創建數據模型。實際開發中,是從外部數據庫或者文件讀取數據的,這里只是模擬數據源,便于講解。在這里,插入了9條數據,然后傳遞到數組中,代碼如下所示:
 

  1. privatevardp:DataProvider;  
  2. privatevararray:Array;  
  3. /************************  
  4. *創建數據模型  
  5. ***********************/  
  6. privatefunctionCreateDataModel():void  
  7. {  
  8. //數據模型  
  9. dp=newDataProvider();  
  10.  
  11. //插入9條數據  
  12. dp.addItem({Name:"Tom",Phone:23579086,QQ:77788899,Software:"Flash"});  
  13. dp.addItem({Name:"Kelly",Phone:33579080,QQ:56788823,Software:"Flex"});  
  14. dp.addItem({Name:"Jim",Phone:83579085,QQ:56788882,Software:"Java"});  
  15. dp.addItem({Name:"Sam",Phone:73579084,QQ:78988811,Software:"Dreamweaver"});  
  16. dp.addItem({Name:"Kaiven",Phone:33576681,QQ:32188897,Software:"Photoshop"});  
  17.  
  18. dp.addItem({Name:"Gray",Phone:23229086,QQ:12388900,Software:"Fireworks"});  
  19. dp.addItem({Name:"Luar",Phone:23579087,QQ:24681899,Software:"DAEMONTools"});  
  20. dp.addItem({Name:"Kite",Phone:85579082,QQ:68080894,Software:"FlashDevelop"});  
  21. dp.addItem({Name:"Polar",Phone:32579086,QQ:21586899,Software:"BeyondCompare"});  
  22.  
  23. array=dp.toArray();  
  24. }  
  25.  

 ◆步驟四:創建Flex DataGrid組件,封裝在函數CreateDataGrid中,代碼如下所示:
 

  1. privatevardg:DataGrid;  
  2. //數據副本  
  3. privatevararray_page:Array;  
  4. /************************  
  5. *創建Flex DataGrid組件  
  6. ***********************/  
  7. privatefunctionCreateDataGrid():void  
  8. {  
  9. //初始化Flex DataGrid組件,并實例化  
  10. dg=newDataGrid();  
  11.  
  12. //設置位置  
  13. dg.move(20,20);  
  14. //設置寬和高  
  15. dg.setSize(350,125);  
  16. dg.verticalScrollPolicy=ScrollPolicy.AUTO;  
  17. //定義列的標題  
  18. dg.columns=["Name","Phone","QQ","Software"];  
  19.  
  20. //初始化數據  
  21. arrayarray_page=array.slice(0,5);  
  22. //綁定Flex DataGrid組件  
  23. BingDataGrid(array_page);  
  24.  
  25. addChild(dg);  
  26. }  
  27.  

 #p#◆步驟五:綁定數據源,先是移除Flex DataGrid組件中的所有數據,然后遍歷參數數組中的數據,增加到Flex DataGrid組件中。***封裝在函數BingDataGrid中,便于分頁時重復調用。代碼如下所示:
 

  1. /************************  
  2. *綁定數據源  
  3. ***********************/  
  4. privatefunctionBingDataGrid(array:Array):void  
  5. {  
  6. //綁定數據源  
  7. dg.removeAll();  
  8. vari:uint=0;  
  9. for(i=0;i<array.length;i++)  
  10. {  
  11. dg.addItem(array[i]);  
  12. }  
  13. }  

 ◆步驟六:創建“上一頁”和”下一頁“按鈕,封裝在函數CreatePageButton中,代碼如下:
 

  1. /************************  
  2. *創建“上一頁”和”下一頁“按鈕  
  3. ***********************/  
  4. privatefunctionCreatePageButton():void  
  5. {  
  6. varbtnPre:Button=newButton();  
  7. varbtnNext:Button=newButton();  
  8.  
  9. btnPre.move(30,170);  
  10. btnNext.move(240,170);  
  11.  
  12. btnPre.label="上一頁";  
  13. btnNext.label="下一頁";  
  14.  
  15. btnPre.addEventListener(MouseEvent.CLICK,btnPreClick);  
  16. btnNext.addEventListener(MouseEvent.CLICK,btnNextClick);  
  17.  
  18. addChild(btnPre);  
  19. addChild(btnNext);  
  20. }  
  21.  

 #p#◆步驟七:創建“上一頁”按鈕的單擊事件的函數,讀取前5條數據,命名為btnPreClick,代碼如下:
 

  1. /************************  
  2. *“上一頁”按鈕的單擊事件  
  3. ***********************/  
  4. publicfunctionbtnPreClick(e:MouseEvent)  
  5. {  
  6. arrayarray_page=array.slice(0,5);  
  7. BingDataGrid(array_page);  
  8. }  

 ◆步驟八:創建“下一頁”按鈕的單擊事件的函數,讀取后面的4條數據,命名為btnNextClick,代碼如下:
 

  1. /************************  
  2. *“下一頁”按鈕的單擊事件  
  3. ***********************/  
  4. publicfunctionbtnNextClick(e:MouseEvent)  
  5. {  
  6. arrayarray_page=array.slice(5,10);  
  7. BingDataGrid(array_page);  
  8. }  

 ◆步驟九:把三個創建組件的函數增加到構造函數中,代碼如下所示:
 

  1. /************************  
  2. *構造函數  
  3. ***********************/  
  4. publicfunctionDataGridPageExample()  
  5. {  
  6. CreateDataModel();  
  7. CreateDataGrid();  
  8. CreatePageButton();  
  9. }  

【編輯推薦】

  1. 探秘Flex與JavaScript交互
  2. 常用FlexBuilder快捷鍵用法指導
  3. Flex框架Riawave的定制應用
  4. 技術前沿 Flex2.0 從零開始實現文件上傳
  5. FlexBuilder開發方法及特點解析 

 

責任編輯:佚名 來源: flashas.net)
相關推薦

2010-08-06 16:07:55

Flex通信

2010-08-03 10:59:14

Flex代碼規范

2010-08-12 09:19:31

Flex彈出窗口

2010-08-11 16:03:02

Flex DataGr

2010-08-06 11:04:06

Flex模塊化

2010-08-06 14:13:31

FlexDataGrid分頁控

2010-07-27 13:53:15

Flex ComboB

2010-08-04 10:04:52

Flex1.5環境配置

2010-07-28 09:29:36

Flex DataGr

2010-07-19 16:25:06

Perl數組

2010-09-13 17:30:07

CSS優先級

2010-08-17 09:31:08

DIV布局

2010-08-11 16:30:49

Flex DataGr

2010-06-22 10:01:40

Symbian開發

2010-08-11 15:51:45

Flex DataGr

2010-08-11 15:35:47

Flex DataGr

2009-07-28 09:51:11

Flex數據分頁查詢

2009-08-21 15:27:11

C# DataGrid

2010-07-19 14:45:07

Perl進程控制函數

2010-08-11 15:11:52

Flex組合框
點贊
收藏

51CTO技術棧公眾號

日韩电影中文字幕| 亚洲欧美日韩久久精品| 久久精品国产精品亚洲精品| 一本色道a无线码一区v| 亚洲成人精品电影在线观看| 国产美女主播在线观看| 尹人成人综合网| 亚洲另类欧美自拍| www.亚洲自拍| 国产精品极品美女在线观看| 亚洲欧美日韩在线| 欧美一区二区视频在线| 国产高清在线免费| 久久久久久婷| 欧美猛少妇色xxxxx| 国产美女喷水视频| 婷婷综合国产| 欧美人与禽zozo性伦| 国产妇女馒头高清泬20p多| 91福利在线视频| 99视频精品全部免费在线| 91久久久久久久久久久久久| 国产剧情在线视频| 雨宫琴音一区二区在线| 欧美日本二区| 精品1区2区在线观看| 亚洲综合色在线观看| 黄色在线免费观看网站| 一区二区三区在线播| 午夜精品一区二区在线观看 | 亚洲一区二区三区蜜桃| 91精品啪在线观看国产手机| 欧美福利电影网| 国产性生交xxxxx免费| av免费不卡国产观看| 亚洲天堂2014| 一区视频二区视频| 成人免费黄色网页| 91免费在线看| 九九九九九精品| 手机在线精品视频| 国产成人三级在线观看| 91免费观看网站| 国产精品国产精品国产专区| 日本一级特级毛片视频| 99re8这里有精品热视频8在线| 欧美老肥妇做.爰bbww| 日韩欧美在线免费观看视频| 天堂中文最新版在线中文| 亚洲综合色婷婷| 污污污污污污www网站免费| 麻豆91在线| 中文字幕亚洲一区二区va在线| 日韩少妇中文字幕| 国产精品一区在线看| 久久久久久久久久电影| 欧美中日韩一区二区三区| 欧美亚洲日本| 国产三级欧美三级日产三级99| 欧美午夜视频在线| 国产资源在线看| 欧美国产一区视频在线观看| 视频一区二区在线| 日本中文字幕视频在线| 亚洲品质自拍视频| 欧美日韩午夜爽爽| 毛片网站在线看| 欧美视频综合| 蜜桃一区二区三区在线观看| 国产欧美日韩91| 97在线视频人妻无码| 国内成人精品2018免费看| 亚洲一区二区三区四区视频| 成人黄色在线观看视频| 本田岬高潮一区二区三区| 国产亚洲欧美另类一区二区三区| 亚州av在线播放| 国产偷国产偷亚洲高清人白洁| 日韩中文字幕av在线| 欧美精品电影| 亚洲香肠在线观看| 国产在线青青草| 激情久久一区二区| 欧美不卡视频一区| www.超碰97| 青青草国产成人a∨下载安卓| 久久精品福利视频| 国产一级特黄a高潮片| 男人的天堂亚洲在线| av网站一区二区三区| 7777kkkk成人观看| 久久永久免费视频| 国产在线精品免费| 精品国产一区二区三区麻豆小说 | 日韩欧美综合| 色综合天天狠天天透天天伊人| 日韩欧美三级在线观看| 日本少妇一区二区| 成人午夜电影在线播放| 黄色av网址在线免费观看| 国产精品国产三级国产有无不卡| 久久亚洲国产成人精品无码区| 欧美电影免费观看高清完整| 91精品国产综合久久久久久漫画 | 一区二区三区欧美日| 久久这里只有精品23| 亚洲视频在线观看免费视频| av网址在线| 亚洲精品中文在线观看| 日本在线观看a| 一区二区三区视频播放| 中文字幕精品网| 日本中文字幕免费| 韩国v欧美v亚洲v日本v| 欧美最大成人综合网| 污片视频在线免费观看| 欧美四级电影在线观看| 韩国无码一区二区三区精品| 中文字幕免费一区二区| 国产精品99免视看9| 色婷婷综合视频| 亚洲精选在线视频| 日韩av在线中文| 免费视频国产一区| 9.1国产丝袜在线观看| www.蜜臀av| 日韩理论在线观看| 欧美日韩大尺度| 欧美国产极品| 国产69精品99久久久久久宅男| 日韩人妻精品无码一区二区三区| 国产精品高潮呻吟av| 久久亚洲影视婷婷| 老子影院午夜伦不卡大全| 成人豆花视频| 久久久精品中文字幕| 亚洲视频一区在线播放| 中文乱码免费一区二区| 国产a级片免费观看| 同性恋视频一区| 91高潮在线观看| 天天摸夜夜添狠狠添婷婷 | 久久婷婷综合国产| 黑人巨大精品欧美一区| 中文字幕色一区二区 | 国产嫩草一区二区三区在线观看| 羞羞视频在线观看不卡| 91精品国产手机| 午夜激情福利网| 极品少妇xxxx偷拍精品少妇| 在线精品日韩| 高清不卡一区| 九九热最新视频//这里只有精品| 国产三级漂亮女教师| 亚洲免费观看高清完整版在线观看| 亚洲电影中文字幕| 999香蕉视频| 国产欧美日韩精品高清二区综合区| 欧美亚洲激情视频| 青青草在线视频免费观看| 欧美日韩另类在线| 三上悠亚ssⅰn939无码播放| 久久精品二区三区| 日韩精品电影网站| 少妇高潮一区二区三区99| 久久精品视频在线播放| 精品国产九九九| 亚洲成人精品一区二区| 亚洲蜜桃精久久久久久久久久久久| 销魂美女一区二区三区视频在线| 欧美一区二区三区在线免费观看| 欧美a一级片| 不卡中文字幕av| 全国男人的天堂网| 色婷婷综合久久久中文一区二区| 亚洲色图日韩精品| 久久激情五月婷婷| 99re6这里有精品热视频| 北条麻妃在线一区二区免费播放| 97国产精品视频| 99久久久免费精品| 亚洲黄色免费看| 亚洲国产欧美在线成人app | 性高潮久久久久久久| 蜜桃传媒麻豆第一区在线观看| 中文字幕精品在线播放| www.豆豆成人网.com| 人人爽久久涩噜噜噜网站| 91精品大全| 精品国产污污免费网站入口 | 黄色软件视频在线观看| 在线观看日韩视频| 午夜老司机福利| 91久久一区二区| 国产va在线播放| 久久久高清一区二区三区| 九色91porny| 日韩福利视频导航| 亚洲 欧美 综合 另类 中字| 精品理论电影在线| 国产精品久久7| 四虎国产精品免费久久| 91精品国产九九九久久久亚洲| aⅴ在线视频男人的天堂 | 久久久国产视频| 久久国产精品波多野结衣| 91性感美女视频| 少妇性l交大片7724com| 日韩国产成人精品| 国产a级片网站| 国产精品99久久| 蜜桃av噜噜一区二区三| 欧美高清hd| 国产精品无码专区在线观看| 美女高潮在线观看| 毛片精品免费在线观看| 国产一区电影| 亚洲韩国青草视频| 精品国产伦一区二区三区| 欧美性生活一区| 日韩欧美成人一区二区三区| 一区二区三区四区视频精品免费 | 狠狠狠综合7777久夜色撩人| 精品国内片67194| 一区二区久久精品66国产精品| 欧美性猛交xxxx乱大交蜜桃| 国产一级二级三级| 亚洲色图视频网站| 5566日本婷婷色中文字幕97| 国产免费无遮挡| 欧美伊人久久久久久午夜久久久久| 日本一级黄色大片| 亚洲综合区在线| 亚洲国产成人精品综合99| 国产精品久久久久影院色老大| a天堂中文字幕| 久久无码av三级| 欧美成人午夜精品免费| 成人av手机在线观看| 国产精品果冻传媒| 国产精品1区2区3区| 一级黄色高清视频| 精品一区二区三区在线观看| 一起操在线视频| 蜜桃一区二区三区在线观看| 午夜国产一区二区三区| 日本人妖一区二区| 国产成人黄色网址| 青草av.久久免费一区| 少妇网站在线观看| 美女www一区二区| 在线免费视频一区| 久久精品国产成人一区二区三区| 亚洲视频第二页| 精品在线播放免费| 古装做爰无遮挡三级聊斋艳谭| 激情综合色丁香一区二区| 视频免费1区二区三区| 人人香蕉久久| 欧美一级久久久久久久大片| 中文资源在线播放| 69堂成人精品免费视频| 精品免费久久久| 亚洲第一偷拍网| 精华区一区二区三区| 日韩在线视频播放| 国产高清一区二区三区视频 | 99蜜月精品久久91| 91精品久久久久久久久久| 香蕉久久一区| 国产精品二区二区三区| 日韩免费电影在线观看| 欧美污视频久久久| 久久久久久久久国产一区| www.男人天堂网| 香蕉久久夜色精品| 日韩欧美国产片| 国产成人超碰人人澡人人澡| 免费在线观看成年人视频| 欧美国产1区2区| 精品一区二区三区人妻| 欧美午夜在线一二页| av一区二区三| 亚洲精品自拍第一页| 素人av在线| 韩日欧美一区二区| 亚洲一区二区三区蜜桃| 麻豆精品国产传媒mv男同| 日韩a一级欧美一级| 本田岬高潮一区二区三区| 农村老熟妇乱子伦视频| 亚洲成人黄色影院| 亚洲无码久久久久久久| 精品粉嫩超白一线天av| 高清av电影在线观看| 欧美精品videossex性护士| 免费观看亚洲| 国产精品毛片va一区二区三区| 不卡在线一区二区| 日韩人妻无码精品久久久不卡| 日本伊人午夜精品| 国产chinese中国hdxxxx| 国产精品久久久久久亚洲伦 | 国产cdts系列另类在线观看| 欧美综合在线观看| 亚洲精品v亚洲精品v日韩精品| 日本一区二区三区视频在线观看 | 少妇一级淫片免费看| 日韩一区二区欧美| 欧美日韩大片| 国产在线一区二区三区播放| 国产精品久久久久久久久妇女| 黄色片视频在线免费观看| 粉嫩一区二区三区在线看| 日本视频在线免费| 麻豆精品视频在线观看免费| 国产精品电影网| 日本一区二区三区播放| 亚洲二区自拍| 久久久久久色| 久久国产精品影院| 亚洲成人av一区二区| 国产富婆一级全黄大片| 精品国产一区二区三区四区在线观看| 午夜不卡影院| 国精产品一区二区| 国内揄拍国内精品久久| 三日本三级少妇三级99| 国产精品美女久久久久久2018 | 免费一级欧美片在线播放| 欧美图片自拍偷拍| 亚洲精品中文字幕在线观看| 国产视频手机在线| 日韩中文字幕亚洲| 国产亚洲人成a在线v网站| 日韩精品极品视频在线观看免费| 午夜在线a亚洲v天堂网2018| 视频免费在线观看| 亚洲国产精品人人做人人爽| 亚洲国产精品一| 欧美精品国产精品日韩精品| 欧洲大片精品免费永久看nba| av电影一区二区三区| 久久69国产一区二区蜜臀| 亚洲欧美精品久久| 69p69国产精品| 国产精品实拍| 999在线观看免费大全电视剧| 精品人妻无码一区二区| 91精品国产乱码久久蜜臀| 老司机av在线免费看| 91久久嫩草影院一区二区| 久久久久久免费视频| 伊人色在线视频| 亚洲免费资源在线播放| 精品国精品国产自在久不卡| 欧美激情按摩在线| 麻豆一区二区| 99福利在线观看| 亚洲国产成人一区二区三区| 在线观看视频中文字幕| 久久久国产一区二区| 欧美特黄不卡| 五十路熟女丰满大屁股| 91亚洲男人天堂| 亚洲精品久久久久久久蜜桃| 最近日韩中文字幕中文| 国产一区二区三区免费观看在线 | 青娱乐国产在线| 亚洲第一天堂av| se01亚洲视频| 26uuu成人| 成人午夜视频在线观看| 精品欧美一区二区三区免费观看 | xvideos国产在线视频| av日韩免费电影| 噜噜噜躁狠狠躁狠狠精品视频 | 日本福利片高清在线观看| 在线免费观看日本一区| 在线观看日本中文字幕| 日韩欧美国产一区二区| 自拍视频在线免费观看| 91九色国产视频| 一本一道久久综合狠狠老精东影业| 亚洲av无码国产精品麻豆天美| 欧美高清视频www夜色资源网| 国产美女一区视频| 日本亚洲导航| 国产精品123区| 精品久久久久久久久久久久久久久久 | 日韩av电影国产| 91精品国产自产在线观看永久∴| 在线xxxxx| 欧美日韩一区二区欧美激情 | 性做久久久久久久免费看| 北岛玲一区二区三区| 岛国一区二区三区高清视频| 日韩经典一区二区| 日本五十路女优| 久久亚洲电影天堂|