日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
學(xué)習(xí)筆記如何將內(nèi)部數(shù)據(jù)綁定到FlexDataGrid組件中

本文和大家重點(diǎn)討論一下如何將內(nèi)部數(shù)據(jù)綁定到Flex DataGrid組件中,數(shù)據(jù)的來(lái)源大概有兩種,一種是內(nèi)部數(shù)據(jù),即在程序內(nèi)部自定義數(shù)據(jù),然后綁定到Flex DataGrid組件中。

我們提供的服務(wù)有:成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、巴彥淖爾ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的巴彥淖爾網(wǎng)站制作公司

使用Flex DataGrid組件顯示數(shù)據(jù)列表

顯示數(shù)據(jù)列表是Flex DataGrid組件最基本的應(yīng)用,只有把數(shù)據(jù)顯示出來(lái),才可以實(shí)現(xiàn)其他的功能。數(shù)據(jù)的來(lái)源大概有兩種,一種是內(nèi)部數(shù)據(jù),即在程序內(nèi)部自定義數(shù)據(jù),然后綁定到Flex DataGrid組件中;另一種是外部數(shù)據(jù),通過(guò)讀取外部文件或者是數(shù)據(jù)庫(kù),綁定到Flex DataGrid組件中。接下來(lái),就這兩種情況分別做介紹。

將內(nèi)部數(shù)據(jù)綁定到Flex DataGrid組件中

要在Flex DataGrid組件中顯示數(shù)據(jù),首先就要建立數(shù)據(jù)源,建立數(shù)據(jù)源通常是通過(guò)DataProviderAPI類來(lái)實(shí)現(xiàn)。下面的示例說(shuō)明如何在Flex DataGrid組件中顯示數(shù)據(jù),示例的步驟如下所示。

◆步驟一:創(chuàng)建一個(gè)ActionScript3.0文件,命名為DataGrid_ShowData_Example.as,類名為DataGrid_ShowData_Example,導(dǎo)入將用到的類庫(kù),代碼如下所示:

 
 
 
  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. *構(gòu)造函數(shù)  
  11. **/  
  12. publicfunctionDataGrid_ShowData_Example()  
  13. {  
  14.  
  15. }  
  16. }  
  17. }  
  18.  

 ◆步驟二:創(chuàng)建一個(gè)函數(shù)GetData1,在內(nèi)部實(shí)現(xiàn)具體的功能。代碼如下所示:

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

◆步驟三;在函數(shù)的內(nèi)部,利用DataProvider類創(chuàng)建一個(gè)數(shù)據(jù)模型,這個(gè)數(shù)據(jù)模型有4列及10行數(shù)據(jù),代碼如下所示:

//數(shù)據(jù)模型

 
 
 
  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組件,并實(shí)例化,然后設(shè)置屬性,包括位置、寬度、高度、滾動(dòng)條的樣式等。代碼如下所示:

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

 ◆步驟五:定義列的標(biāo)題,然后把數(shù)據(jù)模型和Flex DataGrid組件綁定在一起,放到舞臺(tái)上,代碼如下所示:

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

 ◆步驟六;編譯代碼并運(yùn)行。


網(wǎng)站題目:學(xué)習(xí)筆記如何將內(nèi)部數(shù)據(jù)綁定到FlexDataGrid組件中
路徑分享:http://www.dlmjj.cn/article/cddpogj.html