怎么将内部数据绑定到FlexDataGrid组件中

这篇文章主要介绍了怎么将内部数据绑定到Flex DataGrid组件中,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

我们提供的服务有:成都网站设计、网站建设、外贸网站建设、微信公众号开发、网站优化、网站认证、大安市ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的大安市网站制作公司

使用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组件中”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!

新闻标题:怎么将内部数据绑定到FlexDataGrid组件中
浏览路径:https://www.cdcxhl.com/article6/ieeoog.html

成都网站建设公司_创新互联,为您提供网站策划关键词优化品牌网站设计小程序开发企业网站制作软件开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计