更具实际应用的需要,常在Datagrid中添加一些组件。比如:按钮,复选框等。同时还要响应组件的事件。
我们以添加按钮为例。来说明一下。
事例代码如下:
<mx:DataGrid x="70" y="190" dataProvider="{arr}" id="dg" doubleClickEnabled="true" itemDoubleClick="showDetail()">
<mx:columns>
<mx:DataGridColumn headerText="名称" dataField="name"/>
<mx:DataGridColumn headerText="类型" dataField="type"/>
<mx:DataGridColumn headerText="内容" dataField="content" />
<mx:DataGridColumn headerText="操作" width="70" resizable="false">
<mx:itemRenderer>
<mx:Component>
<mx:Button fontSize="14" label="点击" click="parentDocument.openEditWindow()">
</mx:Button>
</mx:Component>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
添加组件
其中,通过在DataGridColumn列中添加一个<mx:itemRenderer> 然后来添加不同组件。
事件响应
定义在itemRenderer里面的内容跟外面的内容理论上不是存在同一个Document里面的,如果说你使用<mx:Component>这种方式来添加itemRenderer的话,使用parentDocument就能指向他外部的主文件,如果说使用单独的mxml文件来处理itemRenderer的话,就需要使用outerDocument 来引用了。当然你也可以在itemRenderer里面添加actionScript也是可以的。
分享到:
相关推荐
总的来说,Bootstrap的DataGrid组件是Web开发中的一个强大工具,它集成了数据展示、操作和检索的核心功能,能够帮助开发者快速构建数据驱动的用户界面,提升应用的用户体验。通过熟练掌握和灵活运用,开发者可以创建...
在Flex开发中,DataGrid控件是一个非常常用的数据展示组件,它允许...无论是简单的按钮,还是复杂的自定义组件,都可以根据需求定制,以满足不同场景下的应用需求。在实际开发中,务必注意性能优化和用户体验设计。
在ASP.NET开发中,DataGrid控件是一种常用的用于展示数据表格的组件,它允许用户进行交互,如编辑、删除和排序。在这个特定的场景中,我们关注的是如何在DataGrid中添加新行,并处理与之相关的操作和问题。 首先,...
在构建自定义DataGrid时,开发者需要手动设置Grid的行和列,并在每个单元格中放置相应的数据显示或编辑控件。这可能包括TextBlock用于显示文本,TextBox用于输入,以及按钮和其他交互元素。 描述中提到这个demo是...
DataGrid控件是许多编程语言和框架中的常见组件,用于在表格形式中显示和操作数据。在这个场景中,"DataGrid 中加入图标"是一个重要的知识点,它涉及到如何在DataGrid的单元格或者行中添加图标,以增强数据的可视化...
而本文主要探讨的是在`datagrid`组件中如何实现`editor`和`combobox`的级联效果。 #### 一、基础概念介绍 1. **Datagrid**: `datagrid`是一个灵活的表格控件,它可以显示数据库中的记录,并且可以进行各种操作如...
在本项目中,我们关注的是如何在WinCE 5.0系统上使用DataGrid控件,并在其上添加额外的控件,如Button和CheckBox,以增强用户界面的功能性。以下是对这个主题的详细讲解: 1. **WinCE 5.0**:Windows CE是一个操作...
总的来说,实现Flex DataGrid标题栏添加复选框并使其与数据行的复选框联动,涉及到自定义HeaderRenderer和CellRenderer,以及对数据源和事件处理的深入理解。这需要开发者具备良好的Flex编程基础和组件定制能力。...
在Silverlight应用开发中,DataGrid控件是一个非常重要的组件,它用于展示和操作数据集。在本场景中,我们关注的是如何在Silverlight 4环境中,利用Visual Studio 2010和Windows XP系统,实现DataGrid控件对用户双击...
在这个场景中,我们需要在DataGrid中添加一个自定义的按钮,并且根据特定的内容来决定这个按钮是否应该被显示。这涉及到Flex组件定制、事件处理以及条件判断等多个知识点。 首先,我们要了解Flex中的DataGrid组件。...
在实际应用中,你可以根据需要扩展这些组件,例如添加更多自定义列类型、复杂排序和过滤功能,或者实现数据验证。总之,结合MVVM模式和DataGrid控件,开发者可以在WPF应用中创建出强大而灵活的数据展示和编辑界面。
在Flex4中,我们可以利用事件监听和自定义组件来实现这一功能。首先,我们需要为`DataGrid`的`cellClick`事件添加监听器。`cellClick`事件会在用户点击网格中的单元格时触发。在监听器中,我们可以获取到被点击的...
7. **事件处理**:DataGrid组件拥有丰富的事件,如itemClick、sortChange等,可用于监听用户交互并响应相应的业务逻辑。 8. **方法调用**:除了上述的属性,DataGrid还提供了一系列方法,如addColumn、...
它提供了丰富的组件,如对话框、表单、菜单、布局等,而 Datagrid 是 EasyUI 中的一个重要组件,用于展示和管理表格数据。 Datagrid 小样例通常会包含以下关键知识点: 1. **Datagrid 基本结构**:Datagrid 是一...
在IT行业中,动态可编辑的DataGrid是一种...通过自定义组件、渲染器和事件处理,我们可以构建出功能强大且易于使用的数据操作界面。对于任何需要展示和处理大量结构化数据的应用来说,熟练掌握这一技术都是至关重要的。
本文将详细介绍如何在EasyUI DataGrid中添加工具栏,并对工具栏中的各个按钮属性进行解释。 #### 二、DataGrid工具栏属性详解 ##### 1. 工具栏(`toolbar`)属性 DataGrid插件提供了一个`toolbar`属性,用于定义...
在DataGrid中,我们可以自定义列的显示方式,包括添加自定义的UI组件,如复选框。 添加复选框到DataGrid通常涉及到以下几个步骤: 1. **创建数据模型**:首先,你需要为你的数据创建一个数据模型。这可以是一个...
### easyui的datagrid中editor和combogrid的结合使用 #### 一、easyui简介及datagrid功能概述 easyUI是一个基于jQuery的用户界面插件集合,它提供了丰富的UI组件,帮助开发者快速创建交互式Web应用。其中,...
在.NET框架或者WPF(Windows Presentation Foundation)应用开发中,`DataGrid`控件是一个非常常用的组件,用于展示和编辑表格数据。它提供了丰富的功能,包括排序、分页、筛选等。而“DataGrid里嵌套下拉列表”是一...
在Flex4.6开发环境中,DataGrid控件是用于展示数据集合的重要组件,它提供了丰富的功能,如排序、分页和自定义列显示。在这个项目中,我们关注的是如何实现DataGrid的行编辑功能,特别是在行中嵌套ComboBox控件以...