Flex 3: 构建高级用户界面 使用数据提供程序1

一些Flex框架组件,包括所有基于list的控件,表现来自data provider的数据。data provider 就是一个包含控件需要的数据的对象。例如,一个Tree控件的数据提供器决定了树的结构并且相关的数据都被赋值到对应的节点中,一个ComboBox控件的数据提供器决定了下拉列表中的元素。许多标准控件,包括ColorPicker和MenuBar控件也从数据提供器中取得数据。显示应用程序数据的控件被称为数据提供器控件。

本快速入门描述几种使用数据提供器的途径:

用数组作为数据提供器

限制性数组和对象作为数据提供器

使用集合作为数据提供器(通过使用MXML)

使用集合作为数据提供器(通过使用ActionScript)

使用外部加载的数据作为数据提供器

修改数据提供器的数据,并监听这个事件

用数组作为数据提供器
最简单的数据提供器就是一个字符串或对象的数组。下边的例子使用字符串的数组作为数据提供器,创建一个静态的ComboBox控件。

例子

<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
viewSourceURL="src/DataProviderArray/index.html"

width="150" height="140"
>
<mx:Script>
<![CDATA[

[Bindable]
public var myArray:Array = ["AL", "AK", "AR"];
]]>

</mx:Script>
<mx:ComboBox id="statesCombo" dataProvider="{myArray}"/>
</mx:Application>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值