成人免费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-07-27 13:53:15

Flex ComboB

2010-08-11 16:10:27

Flex DataGr

2018-01-08 09:09:46

機器學習模型NET

2010-08-11 16:03:02

Flex DataGr

2022-11-25 16:27:07

應用開發鴻蒙

2010-08-06 13:22:48

FlexCSS

2010-07-28 13:31:10

Flex數據綁定

2025-02-17 08:00:00

機器學習開發Docker

2010-08-10 16:41:54

FlexJSP

2010-08-05 10:29:11

Flex效果

2022-02-16 15:32:58

FlexUI框架容器組件

2022-02-17 20:07:45

Flex鴻蒙Flex組件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品永久久久久久久www | 久久亚洲精品国产精品紫薇 | 日批日韩在线观看 | 国产精品日本一区二区在线播放 | 亚洲第一色av | 久久亚洲欧美日韩精品专区 | 91精品久久久久久久99 | 国产精品精品久久久 | 亚洲国产精品va在线看黑人 | 日韩在线国产精品 | 国产精品视频yy9299一区 | 精品成人一区 | 中文字幕动漫成人 | 亚洲天堂色 | 欧美激情一区二区三区 | 久久久国产一区 | 无码一区二区三区视频 | 日本不卡高字幕在线2019 | 成人在线精品视频 | 亚洲成人精品免费 | 欧美在线a | 精品国产一区二区三区久久 | 国产视频一视频二 | 亚洲一区二区免费视频 | 99久久婷婷国产综合精品 | 欧美专区在线视频 | 国产乱码久久久久久一区二区 | 久久久久久国产精品 | 黄色片在线观看网址 | 亚洲福利网站 | 毛片一级片| 亚洲看片| 亚洲精品久久久久久久久久久 | 中文二区| 日韩在线播放网址 | www天天操| 99tv成人影院 | 亚洲国产成人在线视频 | 九九久久精品 | 99tv成人影院| 一区二区视频在线 |