看了《Flex4权威指南》,但是因为基于flex4.0为SDK,所以在flex4.5中出了一些问题。其中最大的就是ItemEditor,不能随便指定控件了。我要在DataGrid组件中直接编辑单元格。
Flex4.5,我找到了一种写法:
<s:columns>
<s:ArrayList>
<s:GridColumn headerText="Product" dataField="product" editable="false"/>
<s:GridColumn headerText="Quantity" dataField="quantity" >
<s:itemEditor>
<fx:Component>
<s:GridItemEditor>
<s:NumericStepper />
</s:GridItemEditor>
</fx:Component>
</s:itemEditor>
</s:GridColumn>
<s:GridColumn headerText="Amount" dataField="subtotal" editable="false"/>
<s:GridColumn editable="false"/>
</s:ArrayList>
</s:columns>
请问有没有别的解决办法?
分享到:
相关推荐
在Flex开发中,我们经常需要对数据显示进行定制,特别是在数据网格(DataGrid)中展示数据时。本话题将探讨如何实现Flex DataGrid中的DataGridColumn数据颜色多样化,以及如何通过类型替换来增强数据可视性。 Flex ...
最后,`CheckBoxColumn.as`可能是定义了一个自定义列类,扩展了Flex内置的GridColumn类。这个类可能封装了复选框相关的行为,比如设置列的默认样式、定义复选框的渲染器(使用上述的`CheckBoxHeaderRenderer`和`...
在Flex开发中,Datagrid组件是用于展示数据集的一个强大工具,它允许用户以表格的形式查看和操作数据。本文将深入探讨如何在Flex的Datagrid中实现数据的合计与平均值计算,帮助开发者更好地理解和应用这些功能。 ...
在Flex开发中,数据网格(DataGrid)是一种常用的组件,用于展示和操作大量结构化数据。在实际应用中,我们经常需要在DataGrid的列中嵌套复选框(Checkbox),以便用户可以进行多选操作或者对数据进行勾选状态的设置...
在Flex开发中,高级表格(Advanced Data Grid)是Adobe Flex框架提供的一种强大的数据展示组件,它允许开发者以灵活的方式展示复杂的数据集。本教程将深入探讨如何实现表格的标题分组、列锁定以及相关的样式设置。 ...
在Flex开发中,数据展示是常见且重要的任务之一,尤其在构建用户界面时。`DataGrid`组件是Flex提供的一种强大的工具,用于显示表格形式的数据。在这个实例中,我们将探讨如何利用Flex的`DataGrid`组件结合XML文件来...
在Flex应用中,Datagrid经常被用于处理和展示大量的结构化数据。在标题“Flex Datagrid checkbox实现”中,讨论的核心是Datagrid中集成复选框(checkbox)的功能。 在Flex Datagrid中实现复选框功能,主要是通过...
在Flex开发中,数据网格(Datagrid)是用于展示数据集合的强大组件,它允许用户以表格形式查看和操作数据。然而,Datagrid的默认渲染器可能无法满足所有复杂的需求,这时我们就需要自定义ItemRender来扩展其功能。...
在Flex中,我们可以创建一个继承自mx.controls.gridClasses.GridColumn的类,并重写`updateDisplayList()`方法,在这里设置背景色。例如: ```actionscript package { import mx.controls.gridClasses.GridColumn;...
在Flex开发中,DataGrid控件是用于展示数据集的常用组件,它可以显示多行多列的数据,并且具有丰富的自定义功能。本教程主要聚焦于如何在Flex中动态创建DataGrid,并向其中添加图片,这在创建交互式、富媒体应用时...
### Flex4创建页面知识点详解 ...通过以上内容的详细介绍,我们可以清晰地理解如何在Flex4中创建页面(状态),并实现页面间的逻辑切换及数据绑定。这对于构建复杂且交互丰富的Flex应用来说是非常重要的。
在Flex中,我们可以创建各种复杂的用户界面,其中包括树形结构的数据展示。本篇将详细讲解如何使用Flex来实现一个树结构的列表,即所谓的"树结构的datagrid列表"。 一、Flex中的Tree组件 Flex提供了一个内置的`Tree...
本篇文章将深入探讨如何在Flex DataGrid中实现按数字顺序和字母顺序的排序功能。 首先,我们需要理解Flex DataGrid的工作原理。DataGrid是基于MXML和ActionScript构建的,它通过绑定到数据提供者(如...
在Flex开发中,DataGrid控件是一个非常重要的组件,它被广泛用于展示和操作结构化的数据,例如数据库表格或者XML列表。本例子旨在帮助开发者更好地理解和应用DataGrid,通过实例来学习其基本功能和特性。 DataGrid...
在Flex开发中,DataGrid组件是一个非常常用的控件,它用于展示二维数据表格。当我们处理大量数据时,可能需要让某些关键列始终保持在特定位置,以便用户能够快速访问。标题"flex DataGrid 固定列的位置"正是针对这一...
在开发Flex应用程序时,一个常见的需求就是能够从远程数据库检索数据,并在用户界面上展示这些数据。然而,Flex本身并不直接支持与数据库的连接,它需要通过中间层来实现这一功能。这通常涉及到一种后端技术,如PHP...
你可以创建一个自定义列类,继承自mx.controls.gridClasses.GridColumn,并在其中添加checkbox的显示元素。或者使用预定义的Column类型,如mx.controls.gridClasses.CheckBoxColumn,它可以方便地在每一行中添加复选...
通常,我们需要自定义一个数据列类,比如CheckBoxGridColumn,继承自GridColumn,并在renderFunction中创建并返回一个CheckBox对象。同时,需要维护一个与复选框状态对应的数组,以便在事件处理中更新数据源。 4. ...
在Flex编程中,DataGrid控件是用于展示数据集的一种常用组件,它可以显示表格形式的数据。在实际应用中,我们经常需要在DataGrid的每一行中添加复选框(checkBox),以便用户可以选择一行或多行数据进行操作。这个...
在Flex开发中,数据网格(DataGrid)是一个常用的组件,用于展示结构化的数据。然而,Flex DataGrid默认并不提供直接设置列宽的功能,这可能会给开发者带来一些困扰,特别是当数据显示的需求较为复杂时。不过,有...