`
yunzhongxia
  • 浏览: 647359 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查看TileList 里checkbox是否选中

    博客分类:
  • flex
阅读更多
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Script>
		<![CDATA[
			import mx.controls.Alert;
			import mx.collections.ArrayCollection;
			[Bindable]
			public var ac:ArrayCollection=new ArrayCollection([
			{num:"第1个checkbox",select:false},
			{num:"第2个checkbox",select:false},
			{num:"第3个checkbox",select:false},
			{num:"第4个checkbox",select:false},
			]);
			
			private function test():void{
				for(var i:int;i<ac.length;i++){
					var item:Object=ac.getItemAt(i);
					Alert.show(item.num+"  "+item.select);
				}
			}
		]]>
	</mx:Script>
	<mx:TileList x="195" y="75" dataProvider="{ac}" columnCount="1"  id="titleList" width="100">
		  <mx:itemRenderer>
                <mx:Component>
                   <mx:CheckBox selected="{data.select}" label="{data.num}"  click="data.select=!data.select"/>
                </mx:Component>
            </mx:itemRenderer>

	</mx:TileList>
	<mx:Button x="300" y="223" label="看看" click="test()"/>
</mx:Application>

 说明:以上的思路可以用到datagrid等组件中单元格的渲染,首先checkbox是否选中绑定到数据源中的一个属性上,当checkbox点击时改变数据源的值。

分享到:
评论

相关推荐

    解决flex的tilelist中的滚动条下滑,乱渲染问题。

    然而,在实际应用中,我们可能会遇到一些问题,比如当TileList包含可选中的CheckBox时,滚动条滚动可能导致选中状态混乱,以及获取TileList内部数据的困难。本文将详细讲解如何解决这些问题。 首先,我们要理解...

    Flex air中TileList控件实现相册

    在Flex Air应用开发中,TileList控件是一个强大的组件,常用于展示数据集中的项,以网格形式排列。本教程将深入探讨如何利用TileList控件实现一个具有翻页特效和图片浏览功能的相册应用。 一、TileList控件基础 ...

    cocos2d-x TileList用法

    在cocos2d-x游戏中,`TileList`是一种特殊的视图控件,常用于构建可滚动的列表,比如排行榜、菜单等。然而,正如描述中提到的,`TileList`在使用过程中可能存在内存泄露和性能问题,因此需要谨慎处理。下面我们将...

    Flex TileList图片展示(相册)

    在Flex编程中,TileList控件是一个非常有用的组件,它允许开发者以网格布局显示数据集中的项。在本例“Flex TileList图片展示(相册)”中,我们看到TileList控件被巧妙地用于创建一个类似QQ相册的图片浏览体验。...

    Flex TileList自定义间距和theme样式

    此外,对于Item的高亮和选中效果,TileList提供了drawHighlightIndicator和drawSelectionIndicator方法允许开发者自定义这些视觉效果。使用这些方法,开发者可以不依赖于默认的高亮和选中样式,而是能够按照自己的...

    WebUI4Angular:一组带有angularjs的组件,其中包括Datagrid,tree,dialog,progress,tilelist,tabset,dividedbox,imageview等

    a set of components with angularjs, which includes Datagrid,tree,dialog,progress,tilelist,tabset,dividedbox,imageview and so on. 参照了UI Bootstrap等组件的写法,主要对指令进行了自己的封装,我们希望...

    AS3视频拍照截图

    - **解释**:使用条件语句检查`Camera`对象是否为空。如果为空,则表示没有找到摄像头,输出提示信息;否则继续执行视频流的显示操作。 ##### 3. 屏幕截图功能 - **实现截图**:利用`BitmapData`类来捕获当前视频...

    Flex问题解决大全

    Flex是Adobe开发的一种用于构建富互联网应用程序(RIA)的框架,它基于ActionScript和MXML,主要用于构建在Web浏览器上运行的动态、交互性界面。本文将深入探讨Flex中的关键概念和技术,帮助开发者解决常见的Flex...

    flex + java 初学者 笔记 学习资料

    2. Checkbox:复选框,由文字和状态图标组成,继承自Button。 3. LinkButton:仅显示文字的无边框、无背景的按钮。 4. RadioButton:单选按钮,多个RadioButton需置于RadioButtonGroup内,以控制只有一个选中。 5. ...

    as-实例教程——相册列表.pdf

    在这个示例中,`myPhotos`变量被绑定到`TileList`组件的数据源,这意味着当`myPhotos`中的数据发生变化时,`TileList`将自动更新以反映这些变化。 ### 结论 本教程不仅涵盖了如何使用ActionScript 3 SDK与外部API...

    WebUI4Angular是基于angularjs实现的一套UI组件

    WebUI4Angular是基于angularjs实现的一套UI组件,主要包括:datagrid,tree,dialog,progress,tilelist,tabset,dividedbox,imageview等等。组件需要使用angularjs1.3以上版本,其中拍照组件cameraScanner另需安装flash...

    《Flex 3 组件实例与应用(2009版)》(PDF)

    RadioGroup用于管理一组RadioButton,确保只有一个被选中。 #### ToggleButtonBar ToggleButtonBar是一个可切换的按钮栏,按钮状态可在打开和关闭之间切换。 ### 日期控件(Date controls) #### DateChooser ...

    Flex课程学习(附带源码)

    Button、CheckBox、ColorPicker、DataGrid、DateField、HSlider、HorizontalList、Image、LinkButton Label、List MumericStepper、PopUpButton、ProgressBar、RadioButton、RichTextEditor、Text、TextArea、...

    flex3的cookbook书籍完整版dpf(包含目录)

    跟踪TileList中所有被选中的子节点 5.11节.使用和显示项渲染器的NULL项 5.12节.为List创建右键菜单 5.13节.自定义List被选中项的外观 第六章. DataGrid和高级DataGrid(179) 6.1节. 创建DataGrid自定义列 6.2节. 为...

    使用 ACTIONSCRIPT 3.0组件 (AS3组件帮助文档)

    删除组件的方法也很简单,只需选中组件,然后按 Delete 键即可。 **查找组件的版本** 通常可以通过查看组件的属性或者在 Flash 的“帮助”菜单中找到相关信息来确定组件的版本。 **ActionScript 3.0 事件处理模型...

    flex3+component组件.pdf

    按钮控件(Button controls),包括了Button(按钮)、Checkbox(复选框)、RadioButton(单选按钮)等;日期控件(Date controls),如DateChooser(日期选择器)、DateField(日期字段)等;加载控件(Loader ...

    flex 拖拽功能 中文文档

    在此过程中,被选中的组件成为拖动的发起者(drag initiator),在本例中即为`List`控件。 2. **拖动(Dragging)**:在持续按住鼠标按钮的同时,在Flex应用程序中移动鼠标。Flex会显示一个拖动代理(drag proxy)...

    TMS FMX UI Pack 3.7.2.3 Demos.rar

    3. **ListEditor**:列表编辑器控件,允许用户在列表中查看和编辑数据,支持多列和自定义布局,对于数据展示和管理提供了极大的便利,尤其适合数据密集型应用。 4. **Grid Feature Demos**:这些示例展示了网格控件...

    Flex 3 组件实例与应用(2009版)

    - **CheckBox** - 复选框组件,可以勾选多项。 - **LinkBar** - 链接栏组件,包含多个链接按钮。 - **LinkButton** - 链接样式按钮。 - **PopupButton** - 弹出式按钮,点击后可显示一个菜单。 - **RadioButton** - ...

    flex图片显示 很绚丽的图片显示

    6. 案例分析:提到的“PicWatcher”可能是一个图片查看器应用或组件,它可能实现了类似上述的图片显示和管理功能,包括浏览、缩放、旋转、幻灯片播放等功能。通过分析并学习此类应用,我们可以借鉴其设计思路和代码...

Global site tag (gtag.js) - Google Analytics