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

datagrid 套combobox

阅读更多
<mx:DataGridColumn headerText="任课教师" dataField="teachername">
		<mx:itemRenderer>
			<mx:Component>
				<mx:HBox> 
        			<mx:Script> 
    	 				 <![CDATA[
						      	  import dto.User; 
						          public function get value():Object 
						          { 
						      		  if(cmb.selectedItem == null)return null; 
						        			var teacherDTO :User = cmb.selectedItem  as User; 
						        			var teachername:String=teacherDTO.username;
						        			data.teachername=teachername;
						       			 return teacherDTO; 
						          } 
						
						          override public function set data(value:Object):void 
						          { 
						      			  //必须要给data复制,否则会导致程序崩溃 
						      			  super.data=value; 
						      				  //给combobox赋初始值 
						       				 for each(var teacherDTO :User in cmb.dataProvider) 
						       				 { 
							         				var teacher: String =teacherDTO.username; 
							           			 if(teacher == value.teachername){  //value DataGrid上面的当前行的数据 
							         					 cmb.selectedItem=teacherDTO; 
							           			} 
						       				 } 
						          } 
    					 ]]> 
        			</mx:Script> 
					        <mx:ComboBox id="cmb" labelField="username" dataProvider="{outerDocument.teacherArray}" close="change()" width="100%">
						        	 <mx:Script>
					        	 	<![CDATA[
					        	 		protected function change():void{
					        	 			data.teachername=cmb.selectedItem.username;
					        	 		}
					        	 	]]>
					        	 </mx:Script> 
				        	</mx:ComboBox>
    					</mx:HBox> 
					</mx:Component>
				</mx:itemRenderer>
		</mx:DataGridColumn>
分享到:
评论

相关推荐

    jQuery EasyUI编辑DataGrid用combobox实现多级联动

    在jQuery EasyUI中,DataGrid是一种常用的表格展示控件,它可以与各种编辑器结合使用,如combobox(下拉框)来实现更丰富的交互功能。本文主要探讨的是如何利用jQuery EasyUI的DataGrid和combobox组件实现多级联动的...

    datagrid中combobox的级联

    在 EasyUI 框架中,`datagrid` 是一个用于展示数据表格的组件,而 `combobox` 是一种下拉选择框,常用于输入框中提供预设选项。`datagrid` 的行内编辑功能允许用户直接在表格内对数据进行编辑,而 `combobox` 的级联...

    easyui的datagrid中editor和combobox的级联

    ### easyui的datagrid中editor和combobox的级联 在前端开发中,easyui是一个非常实用的库,它提供了一套完整的用户界面组件,能够帮助开发者快速构建出功能丰富的Web应用。其中,`datagrid`是easyui提供的一个重要...

    wpf 带有DataGrid控件的ComboBox

    在这个特定的场景中,我们讨论的是一个自定义的`ComboBox`,它与`DataGrid`控件相结合,提供更丰富的功能。`DataGrid`在WPF中用于展示和编辑表格数据,而`ComboBox`则为`DataGrid`的某一列提供了可选的下拉选项。 ...

    WPF下DataGrid每行设置不同的ComboBox的数据绑定

    然而,在某些情况下,我们可能需要在DataGrid的每一行中包含一个ComboBox,并且每个ComboBox的数据源都需要独立设置,以满足特定的业务需求。这个任务可以通过灵活的数据绑定和模板来实现。下面我们将详细讲解如何在...

    DataGrid中加入ComboBox的源码

    在.NET框架中,DataGrid控件是用于展示数据表格的常用组件,而ComboBox则是一种下拉选择框,常用于提供用户可选的选项。在某些场景下,我们可能需要在DataGrid的列中嵌入ComboBox,以实现更复杂的交互功能。本节将...

    Datagrid中使用combobox

    本篇文章将深入探讨如何在DataGrid中集成ComboBox,以及其在实际应用中的使用技巧。 首先,我们需要理解DataGrid和ComboBox的基本概念。DataGrid是WPF中的一个UI元素,用于显示数据集合,并允许用户进行交互,如...

    flex DataGrid 嵌入Combobox列拖动下拉条数据混乱

    在Flex开发中,DataGrid是一种常用的组件,用于展示表格数据,而Combobox列则可以提供下拉选择功能,增强用户交互。然而,在实际应用中,我们可能会遇到一些问题,比如在DataGrid中嵌入Combobox列,并且允许用户拖动...

    easyui datagrid editor combogrid和combobox

    easyui datagrid 行编辑时 1、类型为combogrid时每行的参数不同查询返回对应的数据结果。 2、类型为combobox时,输入框显示图标按钮,实现对应的事件。 3、解决类型为combobox显示为value而不是text问题。

    Flex DataGrid 内嵌ComboBox 再内嵌一个 DataGrid

    本文将深入探讨如何在Flex DataGrid组件中内嵌ComboBox,并且ComboBox中再内嵌一个DataGrid,这是一项高级的UI设计技术,能够提供复杂的数据展示和交互功能。 首先,让我们理解Flex DataGrid组件。DataGrid是Flex中...

    siverlight中DataGrid绑定ComboBox和ListBox及取值源码例子

    在实际项目中,我们常常需要在DataGrid的列中嵌入其他控件,如ComboBox和ListBox,以便提供更丰富的用户交互。这个压缩包中的例子正是展示了如何在DataGrid中绑定这两个控件并获取其值的源码实现。 首先,让我们...

    WPF在DataGrid列中使用ComboBox绑定,改变ComboBox可回传至绑定的实体,ComboBox绑定的是一个实体

    WPF在DataGrid列中使用ComboBox绑定,改变ComboBox可回传至绑定的实体, 网上找了好久,终于搞定了,不是那个用枚举的例子!!ComboBox绑定的是一个实体列表. 程序名字叫 给唐僧选老婆!哈哈

    WPF DataGrid ComboBox下拉框数据绑定 代码实例

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)中使用DataGrid控件结合ComboBox实现数据绑定。WPF是.NET Framework的一部分,提供了一种强大的UI开发工具,支持丰富的图形效果和数据绑定...

    DataGrid动态绑定ComboBox

    DataGrid动态绑定ComboBox &lt;DataGridComboBoxColumn.EditingElementStyle&gt;

    easyui datagrid 行编辑中combogrid和combobox显示问题

    修改上一个资源版本中结束编辑时combobox显示问题. 1、类型为combogrid时每行的参数不同查询返回对应的数据结果。 2、类型为combobox时,输入框显示图标按钮,实现对应的事件。 3、解决类型为combobox显示为value而...

    wpf 自定义ComBoBox带DataGrid

    本项目“wpf 自定义ComBoBox带DataGrid”旨在实现一个具有组合框(ComboBox)与数据网格(DataGrid)功能结合的控件,这种控件在很多业务场景下都非常实用,例如在选择数据项时提供详细信息预览。 **组合框...

    WPF实现DataGrid嵌入ComBox绑定

    在WPF中,DataGrid控件常用于展示和操作大量数据,而ComboBox则是一个下拉列表控件,适用于提供用户选择的选项。本篇文章将深入探讨如何在WPF应用中实现DataGrid嵌入ComboBox并进行数据绑定。 首先,我们需要理解...

    动态定义silverlight DataGrid Columns(ComboBox)源代码

    本篇文章将深入探讨如何在Silverlight中实现动态地为DataGrid的某一列添加ComboBox控件,并提供相关的源代码示例。 首先,我们要理解Silverlight中的DataGrid控件和ComboBox控件的基本用法。DataGrid通常通过绑定到...

    如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上

    在开发基于EasyUI的Web应用时,我们常常会遇到数据展示和编辑的需求,这时datagrid组件和combobox控件是常用的选择。然而,在实际操作中,可能会遇到一个问题:当用户在datagrid中的combobox字段手动输入数据后,...

Global site tag (gtag.js) - Google Analytics