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

在dataGrid中使用checkBox和ComboBox的用法示例

    博客分类:
  • Flex
XML 
阅读更多
生成的swf文件在附件里面
<?xml version="1.0" encoding="utf-8"?>
<mx:Application initialize="init()" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontFamily="宋体" fontSize="12" width="536" height="396">   
    <mx:Script>   
        <![CDATA[   
            import mx.controls.*;   
            import mx.core.Application;
            import mx.controls.dataGridClasses.*;   
            private var DataGrid1:DataGrid  
            public var languageFlag:String = "cn";
            [Bindable]
            public var dataArr2:Array = [{id:1,name:"苹果",price:100,count:"不合格",selected:false},   
                                        {id:2,name:"西瓜",price:50,count:"不合格",selected:true},   
                                        {id:3,name:"水蜜桃",price:333,count:"错别字",selected:false}] 
            private var aaa:Object  
            [Bindable]
            public var dataArr:Array = new Array({label:"不合格", data:"2"},{label:"不合格", data:"3"},
    						{label:"进口", data:"4"}, {label:"一般", data:"5"});
            [Bindable] 
    		public var s:int = 2;
            private function init():void{  
            	
            }
            
            public function saved():void{
//            	Alert.show("dfdfd");
				var arr:Array = Application.application.dataArr2;
				for each(var a:Object in arr){
					Alert.show("当前数据为: \n" + "序号: " + a.id + ", 名称: " + a.name + ", 数量: " + a.count + ", selected: " + a.selected);
				}
            }
        ]]>   
    </mx:Script>   
   <mx:Component id="myComponent">     		
        	<mx:ComboBox x="179" y="1" width="67" dataProvider="{Application.application.dataArr}" selectedIndex="{Application.application.s}">
        		<mx:Script>
        			<![CDATA[
        				import mx.core.Application;
        			]]>
        		</mx:Script>
        	</mx:ComboBox>
    </mx:Component>   
    <mx:Button click="saved()" x="441" y="46" label="保存"/>
    <mx:DataGrid id="DataGrid2" editable="true" dataProvider="{Application.application.dataArr2}" y="76" x="10" height="266" width="516">   
        <mx:columns>   
            <mx:DataGridColumn headerText="序号" id="dg1" dataField="id" editable="false"/>   
            <mx:DataGridColumn headerText="名称" id="dg2" dataField="name"/>  
            <mx:DataGridColumn headerText="价格" id="dg3" dataField="price" editorDataField="value" editable="false">   
                <mx:itemRenderer>   
                    <mx:Component>   
                        <mx:NumericStepper maximum="1000" minimum="10">   
                        </mx:NumericStepper>   
                    </mx:Component>   
                </mx:itemRenderer>   
            </mx:DataGridColumn>   
            <mx:DataGridColumn headerText="描述" id="dg4" dataField="count" editable="true" editorDataField="text" itemEditor="{myComponent}"/> 
        	<mx:DataGridColumn headerText="select" dataField="selected" editable="false">
			   <mx:itemRenderer>
			      <mx:Component>
			         <mx:CheckBox click="data.selected=!data.selected"  selected="{data.selected}"/>
			      </mx:Component>						
			   </mx:itemRenderer>
			</mx:DataGridColumn>  
        </mx:columns>   
    </mx:DataGrid>   
</mx:Application>  
分享到:
评论

相关推荐

    flex datagrid 中实现combobox联动

    此外,别忘了在DataGrid的列配置中使用自定义的ComboBox,并正确地设置它们之间的关系。 总结,Flex中实现DataGrid内ComboBox的联动需要掌握事件监听、数据绑定、自定义组件等技术。通过以上步骤,我们可以创建出...

    jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法

    - jQuery动画与特效用法总结:介绍了在jQuery中使用动画和特效的常见方法。 - jquery选择器用法总结:总结了jQuery选择器的用法和各种选择器的使用场景。 希望本文所述的内容能够对使用jQuery EasyUI进行Web开发的...

    easyui checkbox +全选

    标题 "easyui checkbox +全选" 指的是在网页界面设计中使用 EasyUI 框架实现复选框(checkbox)以及全选功能。EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列预定义的 CSS 样式和 JavaScript 组件,帮助...

    VS.NET中的DataGrid详解

    VS.NET中的DataGrid是.NET编程中用于展示数据库数据的重要控件,主要分为Webform DataGrid和Winform DataGrid两种类型。本文将详细讲解Winform DataGrid的使用,包括如何加载数据、自定义列以及实现数据操作。 1. ...

    easyui-textbox和easyui-combobox的onchange事件响应实例

    在这个实例中,我们将深入探讨 EasyUI 中的两个重要组件:`easyui-textbox` 和 `easyui-combobox`,以及它们的 `onchange` 事件响应。 `easyui-textbox` 是一个基础输入框组件,它扩展了原生 HTML 的 `input` 元素...

    WPF拖动DataGrid滚动条时内容混乱的解决方法

    这个问题通常发生在DataGrid的CellTemplate中,特别是当使用TextBox或ComboBox等可编辑控件时。本文将详细介绍如何解决这个问题。 首先,我们需要了解问题产生的原因。在默认情况下,WPF中的数据绑定是延迟更新的,...

    SYPRO示例项目源码和EasyUI入门视频教程

    第08课(讲解datagrid的查询,toolbar的多种创建方式,清空查询条件,扩展一个form序列化object的方法,load、reload方法的使用和区别,datetimebox初始化时需要注意的问题) 第09课(讲解datagrid的行编辑模式,增加、...

    WPF 各种界面功能示例

    3. **在WPF中使用WinForm控件.doc** - 这篇文章可能详细介绍了如何在WPF应用程序中嵌入和使用Windows Forms(WinForm)控件,通过WindowsFormsHost控件实现跨平台UI元素的集成。 4. **WPF:CheckBox竖向的滑块效果....

    自定义WPF TreeSelect、MultiTreeSelect ,树形选择框,多选树形选择框

    在提供的FCODE.DEMO文件中,可能包含了实现这些功能的示例代码和资源。通过研究这些代码,你可以更深入地了解如何在实际项目中实现自定义的WPF TreeSelect和MultiTreeSelect控件。记住,实践是掌握技术的关键,尝试...

    第32章 DataGrid(数据表格)组件[5]1

    在本章中,我们将深入探讨EasyUI中的DataGrid(数据表格)组件,这是一个非常重要的UI元素,用于展示和管理结构化的数据。DataGrid基于Panel、Resizable、LinkButton、Pagination等组件,提供了丰富的功能,如数据...

    WinForm Datagrid结构剖

    在.NET Framework下的Windows Forms应用程序中,`DataGridView`(通常被简称为`Datagrid`)是一个非常强大的控件,用于展示和编辑表格形式的数据。它能够绑定到各种数据源,并提供丰富的功能,如排序、筛选、编辑等...

    全套EasyUI示例源码

    - **快速上手**:通过阅读和运行示例代码,开发者能快速了解各个组件的使用方法和API调用方式。 - **深入理解**:示例涵盖了各种复杂的场景,有助于理解组件间的相互配合和数据绑定机制。 - **问题解决**:遇到...

    jQuery-Easyui完整示例demo

    6. 下拉选择框(combobox):combobox 结合了输入框和下拉列表,用户可以在输入框中直接输入,也可以从下拉列表中选择,适合于选项较多的场景。 在 "jquery-easyui-1.2.4" 这个文件夹中,你可能找到以下内容: - ...

    easyui中文帮助文档 API 1.5版本附开发示例

    2. **表单控件**:包括输入框(input)、选择框(combobox)、日期选择器(datebox)、复选框(checkbox)和单选按钮(radiobutton)等。这些控件提供了数据的输入和验证功能,与后端交互时十分关键。 3. **布局...

    C#控件(史上最全).pdf

    根据提供的文件信息,以下是对知识点的详细阐述: ...以上知识点的总结涵盖了C# Windows窗体编程中控件使用和布局的主要方面。掌握这些知识点对于任何希望深入学习C#窗体编程的开发者来说都是非常重要的。

    datagrid框架的删除添加与修改

    扩展编辑器方法是指可以根据需要定制`editor`的行为,例如在本例中,`addr`列使用了`datetimebox`类型,可以扩展其功能以满足特定的日期和时间输入需求。 总结来说,`datagrid`框架提供了强大的数据展示和管理功能...

    easyUI1.3.6及中文参考手册 api

    在实际开发中,`IT猫扑网_百度搜索.url` 和 `IT猫扑网.url` 可能是链接到IT猫扑网的快捷方式,该网站可能提供了更多关于EasyUI的教程、示例和社区支持。利用这些资源,开发者可以更快地学习和解决问题。 总的来说,...

    jQuery EasyUI 1.5 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示

    2. **表单控件**:包括输入框(input)、选择框(combobox)、日期选择器(datebox)、复选框(checkbox)和单选按钮(radiobutton)等。这些控件提供了数据的输入和验证功能,与后端交互时十分关键。 3. **布局...

    EasyUI帮助文档

    10. **示例代码**:帮助文档通常会包含大量的实例代码,通过实际操作,让开发者更好地理解和掌握各个功能的使用方法。 总的来说,这份“EasyUI帮助文档”是学习和使用EasyUI不可或缺的工具,无论你是初学者还是有...

    easyUI demo

    2. **表单组件**:包括输入框(textbox)、日期选择器(datebox)、下拉选择框(combobox)、多选框(checkbox)和单选按钮(radiobutton)等,这些组件在数据输入和展示中非常关键。 3. **数据展示组件**:例如...

Global site tag (gtag.js) - Google Analytics