中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-12-16 16:36:33 來源:億速云 閱讀:148 作者:小新 欄目:編程語言

這篇文章主要介紹了怎么將內部數據綁定到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,導入將用到的類庫,代碼如下所示:

package  {  importfl.controls.DataGrid;  importfl.controls.ScrollPolicy;  importfl.data.DataProvider;  importflash.display.Sprite;  publicclassDataGrid_ShowData_ExampleextendsSprite  {  /*****************************************  *構造函數  **/  publicfunctionDataGrid_ShowData_Example()  {   }  }  }

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

/*********************************  *加載內部數據,綁定Flex DataGrid組件  **/  privatefunctionGetData1():void  {  }

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

//數據模型

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

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

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

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

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

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

感謝你能夠認真閱讀完這篇文章,希望小編分享的“怎么將內部數據綁定到Flex DataGrid組件中”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汶上县| 新巴尔虎左旗| 浪卡子县| 黄骅市| 崇文区| 纳雍县| 怀宁县| 和田市| 阳原县| 东光县| 菏泽市| 娄烦县| 枝江市| 清苑县| 龙岩市| 苍溪县| 靖远县| 兰考县| 苍梧县| 兰西县| 永丰县| 灵宝市| 宜阳县| 阳新县| 兴国县| 漳浦县| 吕梁市| 阿鲁科尔沁旗| 祁阳县| 永兴县| 无为县| 抚宁县| 喜德县| 克东县| 青铜峡市| 文昌市| 奉贤区| 周至县| 峨边| 嘉善县| 怀集县|