成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

學習筆記 如何將內部數據綁定到Flex DataGrid組件中

開發 后端
本文向大家介紹一下使用Flex DataGrid組件顯示數據列表,數據的來源大概有兩種,一種是內部數據,一種是外部數據,這里和大家分享一下如何將內部數據綁定到Flex DataGrid組件中。

本文和大家重點討論一下如何將內部數據綁定到Flex DataGrid組件中,數據的來源大概有兩種,一種是內部數據,即在程序內部自定義數據,然后綁定到Flex DataGrid組件中。

使用Flex DataGrid組件顯示數據列表

顯示數據列表是Flex DataGrid組件最基本的應用,只有把數據顯示出來,才可以實現其他的功能。數據的來源大概有兩種,一種是內部數據,即在程序內部自定義數據,然后綁定到Flex DataGrid組件中;另一種是外部數據,通過讀取外部文件或者是數據庫,綁定到Flex DataGrid組件中。接下來,就這兩種情況分別做介紹。

將內部數據綁定到Flex DataGrid組件中

要在Flex DataGrid組件中顯示數據,首先就要建立數據源,建立數據源通常是通過DataProviderAPI類來實現。下面的示例說明如何在Flex DataGrid組件中顯示數據,示例的步驟如下所示。

◆步驟一:創建一個ActionScript3.0文件,命名為DataGrid_ShowData_Example.as,類名為DataGrid_ShowData_Example,導入將用到的類庫,代碼如下所示: 

  1. package  
  2. {  
  3. importfl.controls.DataGrid;  
  4. importfl.controls.ScrollPolicy;  
  5. importfl.data.DataProvider;  
  6. importflash.display.Sprite;  
  7. publicclassDataGrid_ShowData_ExampleextendsSprite  
  8. {  
  9. /*****************************************  
  10. *構造函數  
  11. **/  
  12. publicfunctionDataGrid_ShowData_Example()  
  13. {  
  14.  
  15. }  
  16. }  
  17. }  
  18.  

 ◆步驟二:創建一個函數GetData1,在內部實現具體的功能。代碼如下所示:

  1. /*********************************  
  2. *加載內部數據,綁定Flex DataGrid組件  
  3. **/  
  4. privatefunctionGetData1():void  
  5. {  
  6. }  

◆步驟三;在函數的內部,利用DataProvider類創建一個數據模型,這個數據模型有4列及10行數據,代碼如下所示:

//數據模型
 

  1. vardp1:DataProvider=newDataProvider();  
  2.  
  3. dp1.addItem({Name:"Tom",Phone:23579086,QQ:77788899,Software:"Flash"});  
  4. dp1.addItem({Name:"Kelly",Phone:33579080,QQ:56788823,Software:"Flex"});  
  5. dp1.addItem({Name:"Jim",Phone:83579085,QQ:56788882,Software:"Java"});  
  6. dp1.addItem({Name:"Sam",Phone:73579084,QQ:78988811,Software:"Dreamweaver"});  
  7. dp1.addItem({Name:"Kaiven",Phone:33576681,QQ:32188897,Software:"Photoshop"});  
  8. dp1.addItem({Name:"Gray",Phone:23229086,QQ:12388900,Software:"Fireworks"});  
  9. dp1.addItem({Name:"Luar",Phone:23579087,QQ:24681899,Software:"DAEMONTools"});  
  10. dp1.addItem({Name:"Kite",Phone:85579082,QQ:68080894,Software:"FlashDevelop"});  
  11. dp1.addItem({Name:"Polar",Phone:32579086,QQ:21586899,Software:"BeyondCompare"});  
  12.  

 ◆步驟四:初始化Flex DataGrid組件,并實例化,然后設置屬性,包括位置、寬度、高度、滾動條的樣式等。代碼如下所示:

  1. //初始化Flex DataGrid組件,并實例化  
  2. vardg1:DataGrid=newDataGrid();  
  3. //設置位置  
  4. dg1.move(20,20);  
  5. //設置寬和高  
  6. dg1.setSize(350,150);  
  7. dg1.verticalScrollPolicy=ScrollPolicy.AUTO;  
  8.  

 ◆步驟五:定義列的標題,然后把數據模型和Flex DataGrid組件綁定在一起,放到舞臺上,代碼如下所示:
 

  1. //定義列的標題  
  2. dg1.columns=["Name","Phone","QQ","Software"];  
  3. //綁定數據源  
  4. dg1.dataProvider=dp1;  
  5. addChild(dg1);  

 ◆步驟六;編譯代碼并運行。

【編輯推薦】

  1. 探秘Flex與JavaScript交互
  2. 常用FlexBuilder快捷鍵用法指導
  3. Flex框架Riawave的定制應用
  4. 技術前沿 Flex2.0 從零開始實現文件上傳
  5. Flex插件在Eclipse3.3下安裝的簡明步驟 
責任編輯:佚名 來源: flashas.net
相關推薦

2010-08-11 15:51:45

Flex DataGr

2010-07-30 10:58:03

Flex數據綁定

2010-08-12 11:05:33

Flex數據綁定

2010-07-30 09:28:09

Flex數據綁定

2010-07-27 10:39:25

Flex組件

2010-07-30 10:45:08

Flex數據綁定

2010-07-30 13:52:17

Flex組件

2010-08-04 09:26:27

Flex數據

2010-08-11 16:10:27

Flex DataGr

2010-07-27 13:53:15

Flex ComboB

2018-01-08 09:09:46

機器學習模型NET

2010-08-11 16:03:02

Flex DataGr

2010-08-05 10:29:11

Flex效果

2022-02-16 15:32:58

FlexUI框架容器組件

2022-02-17 20:07:45

Flex鴻蒙Flex組件

2010-08-10 16:41:54

FlexJSP

2010-08-06 13:22:48

FlexCSS

2022-11-25 16:27:07

應用開發鴻蒙

2010-07-30 10:37:23

Flex數據綁定

2010-07-28 13:31:10

Flex數據綁定
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级一级毛片免费看 | 一起操网站| 国产精品99久久久精品免费观看 | 国产精品久久久久久久久免费高清 | 四虎成人在线播放 | 日韩中文字幕在线视频观看 | 精品一区二区三区四区 | 日韩一区二区在线观看视频 | 九九九视频在线观看 | 午夜男人的天堂 | 中文字幕不卡在线观看 | 五月综合久久 | 亚洲一区二区三区在线 | 91中文在线观看 | 中文字幕男人的天堂 | 国产精品国产精品国产专区不卡 | 久久夜视频| 亚洲精品视频免费 | 99资源| 天天色天天色 | 97超碰成人| 在线视频一区二区三区 | 久久久久久久夜 | 99精品久久久国产一区二区三 | 麻豆精品一区二区三区在线观看 | 久久国产秒 | 欧美三级视频在线观看 | 久久精品亚洲成在人线av网址 | 国内av在线| 在线免费中文字幕 | 一区二区三区视频 | 国产精品久久欧美久久一区 | 91久久精品一区二区三区 | 综合自拍| 日韩成人一区 | 一级黄a视频 | 欧美日韩视频在线 | 天堂久| 91久久精品国产免费一区 | 精品久久久久久亚洲综合网站 | 日韩中文字幕在线观看 |