var key:int = resultID+1;
resultID = key;
var text:Text = new Text();
text.text = " " ;
var checkBox:CheckBox = new CheckBox();
checkBox.id = key+"";
checkBox.label = resultLabel;
checkBox.addEventListener(Event.CHANGE,function(evt:Event):void{
var check:CheckBox = evt.currentTarget as CheckBox;
for(var r:int=0; r<resultArr.length; r++){
if(resultArr.getItemAt(r).id == check.id){
if(check.selected){
resultArr.getItemAt(r).isCheck =true ;
}else{
resultArr.getItemAt(r).isCheck =false ;
}
}
}
});
var colorP:ColorPicker = new ColorPicker();
colorP.id = key+"";
colorP.addEventListener(ColorPickerEvent.CHANGE,function(evt:ColorPickerEvent):void{
var color1:ColorPicker = evt.currentTarget as ColorPicker;
for(var r:int=0; r<resultArr.length; r++){
if(resultArr.getItemAt(r).id == color1.id){
resultArr.getItemAt(r).color = color1.selectedColor;
}
}
});
var hbox:HBox = new HBox();
hbox.addChild(text);
hbox.addChild(checkBox);
hbox.addChild(colorP);
this.vbox.addChild(hbox);
resultArr.addItem({id:key,label:resultLabel,data:xml,isCheck:false,color:colorP.selectedColor});
分享到:
相关推荐
flex checkbox选中,自定义选中状态的数据。
在处理复选状态时,`checkboxtree`可能包含了一些关键方法,如`toggleSelected()`来切换节点的选中状态,`getSelectedNodes()`返回所有选中的节点,以及`updateCheckedState()`来同步子节点与父节点的选中状态(基于...
在Flex中,Tree组件是用于显示层次结构数据的控件,而"flex带复选框的tree"(Flex CheckboxTree)则是对Tree组件的一种扩展,增加了复选框功能,用户可以对树形结构的节点进行选择或全选操作,常用于权限管理、配置...
在“Flex Tree 中Checkbox”的场景下,我们主要讨论如何在Flex Tree组件中集成Checkbox,以及如何通过Checkbox来获取用户的选中状态。 1. **Flex Tree组件**:Flex Tree是MXML和ActionScript中的一个控件,用于显示...
在Flex编程中,动态生成组件是一项常见的需求,特别是在创建用户界面时,可能需要根据后端数据自动生成元素,如复选框(Checkbox)组。"Flex动态生成checkbox组"这个主题,就是关于如何在Flex应用中利用代码动态创建...
在Flex开发中,Datagrid是一种常用的组件,用于展示表格数据,而checkbox全选功能则是提高用户体验的一个重要特性。本文将详细讲解如何实现Flex Datagrid中checkbox的全选功能。 首先,我们要了解Flex Datagrid的...
在Flex中,可以通过监听CheckBox的change事件,当全选CheckBox被勾选时,遍历所有行并设置其对应的CheckBox为选中状态。反之,当全选CheckBox取消选中时,将所有行的CheckBox设为未选中。这需要对DataGrid的...
TreeItemRenderer是用于渲染Tree组件中每个节点的类,我们可以在此类中添加一个CheckBox控件,并根据节点的状态来控制它的选中状态。以下是一个基本的自定义TreeItemRenderer的代码片段: ```actionscript public ...
"Flex Tree + Checkbox级联勾选"是一个重要的功能点,通常出现在数据管理、配置界面或文件管理系统中,允许用户进行批量选择或级联操作。 首先,我们来详细了解一下Flex Tree。Flex Tree是基于Adobe Flex技术的一种...
这个“flex ComboBox checkbox”的主题涉及到在ComboBox中集成复选框(checkbox)的功能,这使得用户可以选择多个选项,而不仅仅是单选。下面我们将详细探讨这个主题,包括ComboBox的基本概念、如何添加复选框以及...
当Checkbox的状态改变时,你需要更新数据模型以反映用户的选中状态。在上述示例的`checkboxClickHandler`中,可以这样实现: ```actionscript private function checkboxClickHandler(event:MouseEvent):void { ...
`CheckboxTree`和可添加/关闭的`TabPanel`是Flex中常见的组件,用于提供用户友好的交互界面。这篇博客文章《flex checkboxtree 和可增加面板,可关闭的tab页》可能详细讲解了如何在Flex应用中实现这两个功能。 `...
【Flex Checkbox Tree】是一种在Adobe Flex开发环境中实现的交互式组件,它将树形结构的数据与复选框相结合,提供了一种用户友好的方式来选择或取消选择树节点。这个组件通常用于数据筛选、配置设置或者层级关系的...
CheckBox是ActionScript 3.0和Flex框架中的一个基础UI组件,它通常只有两种状态:选中(checked)和未选中(unchecked)。然而,对于某些应用,可能需要一个具有更多状态选项的组件,例如用于标记待办事项的完成程度...
标题提到的“flex Tree checkbox 修改过后”,意味着原生的Flex Tree控件已经进行了自定义修改,以适应带有复选框功能的需求。 在Flex中实现Tree与Checkbox结合的关键点包括: 1. **创建自定义TreeItemRenderer**...
在Flex开发中,AdvancedDataGrid组件是一个功能强大的数据网格,它可以显示层次结构的数据,并提供了丰富的定制选项。在一些应用场景中,我们可能需要在AdvancedDataGrid中实现带有复选框的树形结构,以便用户可以...
你可以创建一个新的类,继承自MXHeaderRenderer,并在这个类中添加一个CheckBox组件。然后,你需要覆盖`updateDisplayList()`方法,以确保复选框在正确的位置显示。同时,别忘了设置这个复选框的初始状态以及它的...
`CheckBox`在Flex中是一个基本的UI组件,它可以用来让用户进行二选一的选择,即选中或不选中。在多选列表和表格中,我们通常会结合`List`或`DataGrid`组件来实现多选功能。下面我们将详细讨论如何在Flex中实现带有...
display: flex; } .checkbox-vertical { display: block; } ``` 通过改变`display`属性,我们可以轻松地在水平和垂直布局之间切换。 压缩包中的`index.html`文件包含了实现这一功能的完整HTML结构,`js`目录下...
2. 删除(Delete):在Grid中,可以通过Checkbox选中要删除的行,然后根据选中的数据项执行删除操作。 3. 修改(Edit):用户点击Grid中的某一行进行编辑,表单会自动填充该行的数据,用户修改后保存到模型中。 4. ...