`
hll_sunny
  • 浏览: 6563 次
  • 性别: Icon_minigender_2
  • 来自: 江西
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

flex相關

阅读更多

 刚刚完成了一支程序,从中学到了很多,我想有必要报告一下,哈哈。。。

1、在datagrid中提供一个itemRender,可以在这里面指定其他元件。

例1:

 <mx:AdvancedDataGrid id="adgTest">
  <mx:columns>
   <mx:AdvancedDataGridColumn>
    <mx:itemRenderer>
     <mx:Component>
      <mx:RadioButton id="rdo_button"/>
     </mx:Component>
    </mx:itemRenderer>
   </mx:AdvancedDataGridColumn>
  </mx:columns>
 </mx:AdvancedDataGrid>

 

2、itemRender中的元件要通过外部的信息来控制其属性,可以通过绑定来实现,通过数据绑定来在外部控制其属性

 

3、在itemRender中的元件通过data来访问当前dataprovider的这条记录,也即data表示dataProvider的当前记录

 

4、在外部要访问itemRender中元件的值,可以用自定义事件,在这个事件里面把元件的值传出来,通过事件的冒泡,在外部捕捉到这个事件,然后就可以使用这个数据了。

 

5、用itemToItemRender可以把advanceDataGrid的dataprovider的一个记录转换为一个itemRender的元件,

例2:对于例1,要取得rdo_button,可以用下面的语句:

  var dp:arraycollection = new ArrayCollection();

      for each(var item:Object in dp)

      {

                  var myRadio:RadioButton = adgTest.itemToItemRenderer(item) as RadioButton;

      }

  上面的myRadio就是其itemRender的元件RadioButton

分享到:
评论

相关推荐

    flex相关jar包

    2. **Flex SDK集成**:引入Flex相关的JAR包,可以让LoadRunner更好地理解Flex应用的结构和行为,因为它们包含了Flex SDK的一部分功能。 3. **模拟用户交互**:Flex应用通常包含丰富的用户界面元素,如按钮、滑块和...

    flex相关材料

    综上所述,这篇关于“flex相关材料”的博文和压缩包文件“par4”提供了学习和研究Flex框架的机会,内容可能包括源代码分析、开发工具介绍、实战项目示例等,对于希望提升Flex技能或对RIA开发感兴趣的开发者来说,是...

    flex有关的统计代码

    在这个"flex有关的统计代码"主题中,我们主要关注的是如何使用Flex进行数据统计和展示。 在Flex中,数据网格(DataGrid)是常用的数据展示组件,它能够有效地显示大量结构化的数据。文件`DataGridFooter.as`可能...

    flex相关的jar

    flex-messaging-common.jar,flex-messaging-core.jar,flex-messaging-opt.jar,flex-messaging-proxy.jar,flex-messaging-remoting.jar,flex-rds-server.jar

    Flex相关知识

    Flex相关知识是Web开发中的一个重要领域,主要涉及Adobe Flex框架,它是一种用于构建富互联网应用程序(RIA)的技术。Flex提供了一种高效的、基于MXML和ActionScript的编程模型,允许开发者创建具有高度交互性和视觉...

    flex相关包

    在给定的“flex相关包”中,包含了几个关键组件和库,这些都是Flex开发者常用的重要资源。 首先,`flexpaper`可能指的是FlexPaper,这是一个用于创建数字文档查看器的开源库。它可以将PDF、DJVU等格式转换为可以在...

    flex相关资料

    以下是对Flex相关知识的详细介绍: 一、Flex布局基础 1. 容器与项目:在Flex布局中,每个元素可以被看作是一个“项目”,而包含这些项目的父元素称为“容器”。容器通过Flex属性来控制其内部项目的布局。 2. 主轴...

    loadrunner for flex引用包

    本教程将详细介绍在LoadRunner中如何正确引用Flex相关的包,以确保性能测试的顺利进行。 首先,我们需要理解Flex技术。Flex是一种基于ActionScript编程语言和Flash Player运行时环境的开发框架,用于构建富互联网...

    Flex电子教案PPT

    Flex电子教案PPT涵盖了一系列关于Flex开发平台的关键知识点,它是一种用于构建富互联网应用...通过深入学习和实践这些Flex相关的知识点,开发者可以构建出功能强大、视觉吸引人的RIA,提高Web应用的用户体验和互动性。

    Flex中利用IFrame解决嵌入HTML时Flex组件被遮挡和IFrame被隐藏的问题

    本文将详细讲解如何利用IFrame解决这些问题,特别是针对Flex菜单的遮挡问题。 首先,理解Flex和IFrame的基本概念是必要的。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。而...

    MyEclipse安装Flex 3 插件及新建Flex项目演示

    12. 至此,基本安装完成,你可以通过MyEclipse6.0的视图切换找到Flex相关的视图结构。 接下来,我们将创建一个新的Flex项目: 1. 在MyEclipse中开启Flex视图,右键新建Flex项目,输入项目名称,确保“Server ...

    flex相关资料说明

    Flex是一种用于创建富互联网应用程序(RIA)的框架,由Adobe公司开发,最初是Macromedia的产品。它允许开发人员构建动态、交互式的Web应用程序,这些应用程序可以在客户端的Flash Player或Shockwave Player中运行,...

    arcgis flex相关资料

    《ArcGIS Flex GIS技术详解——地图...对于想深入学习和应用ArcGIS Flex的人员,"吴泳锋-Flex API的符号扩展技术"等相关资料将是非常宝贵的参考资料,它们将帮助你掌握这些核心技术和方法,从而在GIS开发领域大展拳脚。

    flex的生成工具套

    此外,标签中提到了与Flex相关的其他技术,如CSS、Java、Net、JS和JavaScript。这些技术与Flex有密切关联: - **CSS**:虽然Flex主要使用MXML进行布局和样式设置,但也可以结合使用CSS,尤其是当处理更复杂的样式...

    flex安装及环境配置

    - **添加Flex相关JAR包** 1. 打开MyEclipse,创建一个新的Flex项目。 2. 在项目中右键选择“Properties” -&gt; “Java Build Path” -&gt; “Libraries”。 3. 点击“Add Jars”按钮,浏览并选择FlexBuilder安装目录中...

    amcharts_flex_components_1.6.2.1.zip_am flex charts_amChartsFB3_

    标签中的关键词进一步揭示了这个包包含的内容:"am_flex_charts"指明这是与Flex相关的图表库;"amchartsfb3"可能指的是amCharts与Facebook3的集成,意味着这个版本可能支持与Facebook的API交互;"amcharts_flex"再次...

    安装flex build4.6

    - 重启MyEclipse后,你应该能在工具栏或菜单中看到与Flex相关的选项。如果一切正常,你现在就可以开始使用Flex Build 4.6的功能了。 #### 三、注意事项 - **兼容性问题**:在进行上述操作之前,请确保你的...

    一个FLEX的小项目

    `flex_src`可能是另一个源代码目录,专门用于Flex相关的源代码,可能与`src`目录有所区分,比如将界面和业务逻辑分离开来。 通过这个小项目,新手可以学习到如何使用Flex创建基本的用户界面,如购物车界面,了解...

    Flex4 in Action

    除了官方文档之外,还可以通过各种论坛、博客和技术文章来学习 Flex 相关知识。Adobe 还提供了 Flex SDK 和 Flash Builder 等工具,帮助开发者高效地进行 Flex 开发。 综上所述,《Flex4 in Action》这本书深入浅出...

Global site tag (gtag.js) - Google Analytics