刚刚完成了一支程序,从中学到了很多,我想有必要报告一下,哈哈。。。
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
分享到:
相关推荐
2. **Flex SDK集成**:引入Flex相关的JAR包,可以让LoadRunner更好地理解Flex应用的结构和行为,因为它们包含了Flex SDK的一部分功能。 3. **模拟用户交互**:Flex应用通常包含丰富的用户界面元素,如按钮、滑块和...
综上所述,这篇关于“flex相关材料”的博文和压缩包文件“par4”提供了学习和研究Flex框架的机会,内容可能包括源代码分析、开发工具介绍、实战项目示例等,对于希望提升Flex技能或对RIA开发感兴趣的开发者来说,是...
在这个"flex有关的统计代码"主题中,我们主要关注的是如何使用Flex进行数据统计和展示。 在Flex中,数据网格(DataGrid)是常用的数据展示组件,它能够有效地显示大量结构化的数据。文件`DataGridFooter.as`可能...
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相关知识是Web开发中的一个重要领域,主要涉及Adobe Flex框架,它是一种用于构建富互联网应用程序(RIA)的技术。Flex提供了一种高效的、基于MXML和ActionScript的编程模型,允许开发者创建具有高度交互性和视觉...
在给定的“flex相关包”中,包含了几个关键组件和库,这些都是Flex开发者常用的重要资源。 首先,`flexpaper`可能指的是FlexPaper,这是一个用于创建数字文档查看器的开源库。它可以将PDF、DJVU等格式转换为可以在...
以下是对Flex相关知识的详细介绍: 一、Flex布局基础 1. 容器与项目:在Flex布局中,每个元素可以被看作是一个“项目”,而包含这些项目的父元素称为“容器”。容器通过Flex属性来控制其内部项目的布局。 2. 主轴...
本教程将详细介绍在LoadRunner中如何正确引用Flex相关的包,以确保性能测试的顺利进行。 首先,我们需要理解Flex技术。Flex是一种基于ActionScript编程语言和Flash Player运行时环境的开发框架,用于构建富互联网...
Flex电子教案PPT涵盖了一系列关于Flex开发平台的关键知识点,它是一种用于构建富互联网应用...通过深入学习和实践这些Flex相关的知识点,开发者可以构建出功能强大、视觉吸引人的RIA,提高Web应用的用户体验和互动性。
本文将详细讲解如何利用IFrame解决这些问题,特别是针对Flex菜单的遮挡问题。 首先,理解Flex和IFrame的基本概念是必要的。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。而...
12. 至此,基本安装完成,你可以通过MyEclipse6.0的视图切换找到Flex相关的视图结构。 接下来,我们将创建一个新的Flex项目: 1. 在MyEclipse中开启Flex视图,右键新建Flex项目,输入项目名称,确保“Server ...
Flex是一种用于创建富互联网应用程序(RIA)的框架,由Adobe公司开发,最初是Macromedia的产品。它允许开发人员构建动态、交互式的Web应用程序,这些应用程序可以在客户端的Flash Player或Shockwave Player中运行,...
《ArcGIS Flex GIS技术详解——地图...对于想深入学习和应用ArcGIS Flex的人员,"吴泳锋-Flex API的符号扩展技术"等相关资料将是非常宝贵的参考资料,它们将帮助你掌握这些核心技术和方法,从而在GIS开发领域大展拳脚。
此外,标签中提到了与Flex相关的其他技术,如CSS、Java、Net、JS和JavaScript。这些技术与Flex有密切关联: - **CSS**:虽然Flex主要使用MXML进行布局和样式设置,但也可以结合使用CSS,尤其是当处理更复杂的样式...
- **添加Flex相关JAR包** 1. 打开MyEclipse,创建一个新的Flex项目。 2. 在项目中右键选择“Properties” -> “Java Build Path” -> “Libraries”。 3. 点击“Add Jars”按钮,浏览并选择FlexBuilder安装目录中...
标签中的关键词进一步揭示了这个包包含的内容:"am_flex_charts"指明这是与Flex相关的图表库;"amchartsfb3"可能指的是amCharts与Facebook3的集成,意味着这个版本可能支持与Facebook的API交互;"amcharts_flex"再次...
- 重启MyEclipse后,你应该能在工具栏或菜单中看到与Flex相关的选项。如果一切正常,你现在就可以开始使用Flex Build 4.6的功能了。 #### 三、注意事项 - **兼容性问题**:在进行上述操作之前,请确保你的...
`flex_src`可能是另一个源代码目录,专门用于Flex相关的源代码,可能与`src`目录有所区分,比如将界面和业务逻辑分离开来。 通过这个小项目,新手可以学习到如何使用Flex创建基本的用户界面,如购物车界面,了解...
除了官方文档之外,还可以通过各种论坛、博客和技术文章来学习 Flex 相关知识。Adobe 还提供了 Flex SDK 和 Flash Builder 等工具,帮助开发者高效地进行 Flex 开发。 综上所述,《Flex4 in Action》这本书深入浅出...