论坛首页 编程语言技术论坛

flex collection 的特征

浏览 2186 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-29  
  1. Collection 可以保证当它的数据(underlying data )更新时,这个collection 作为dataprovidercontrol 也会更新数据。而非collection 作为dataprovider 时,比如Arraycontrol 不会更新,除非他们被刷新才会显示新数据。
  2. remote data 作为controldataprovider 时,这些data 可能会分在几个页面里,并且可能不能被立即使用或者是需要等上一段时间才能返回数据。Collection 提供了一种机制来处理这种数据。
  3. Collection 提供了一系列对数据的操作,这些操作是独立于原始数据(underlying data )的
  4. Collection 实现的ICollection 接口提供了一个view 数据,可以用来sort 或者filter(filter 需要提供方法) ,这些仅仅作用于view 数据,而不对原始数据产生任何影响。
  5. 你可以使用一个collection 去为多个component 提供dataprovider
  6. collection 作为componentdataprovider 时,你可以在运行时更换它。也可以修改collection ,让所有使用这个collection 作为dataprovidercomponent 都反映出这个修改。
  7. 你可以通过collection 的方法去访问原始数据(underlying data)。

 

 

   发表时间:2008-05-29  
呵呵,受教了。
针对
引用
而非collection 作为dataprovider 时,比如Array ,control 不会更新,除非他们被刷新才会显示新数据
这一句,在mxml可以直接让Array作为control的dataproider的,不过,flex在后台根据这个array生成了一个arrayColloection作为这个control的dataprovider。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics