今天在用Flex4.5 DataGrid自动显示行号时,在网上搜索了半天,都是说的Felx4 中如何自动显示行号,自己查阅Flex4.5API将问题解决,先将解决方法发上来,和大家分享下
1.创建一个项呈显器RowNumberItemRender,代码如下
<?xml version="1.0" encoding="utf-8"?>
<s:GridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" clipAndEnableScrolling="true">
<fx:Script>
<![CDATA[
override public function set rowIndex(value:int):void{
lblData.text=(value+1).toString();
}
]]>
</fx:Script>
<s:HGroup width="100%" height="100%" horizontalAlign="center" verticalAlign="middle">
<s:Label id="lblData"/>
</s:HGroup>
</s:GridItemRenderer>
2.在DataGrid中调用即可自动显示行号
<s:DataGrid id="productData" width="820" height="430" rowHeight="65" requestedRowCount="6" styleName="index_main_datagrid" itemRenderer="pages.commpent.GridItemRender" skinClass="skin.skin1920.IndexDataSkin">
<s:columns>
<s:ArrayList>
<s:GridColumn headerText="序号" width="80" itemRenderer="pages.commpent.RowNumberItemRender"></s:GridColumn>
<s:GridColumn dataField="productNo" headerText="产品工号" width="140"></s:GridColumn>
<s:GridColumn dataField="productName" headerText="产品名称"></s:GridColumn>
<s:GridColumn dataField="standardModel" headerText="规格型号" width="140"></s:GridColumn>
<s:GridColumn dataField="units" headerText="单位" width="80"></s:GridColumn>
</s:ArrayList>
</s:columns>
</s:DataGrid>
分享到:
相关推荐
### Flex4.5中DataGrid表格组件的详细运用 #### 16.1 DataGrid的认识 DataGrid作为Flex4.5中的一个核心组件,在实际应用中极为常见,尤其是在需要展示结构化数据的情况下更是不可或缺。例如在用户信息管理、账目...
本教程将详细介绍如何在Flex 4.5中实现Tree组件与任意组件之间的拖放操作,特别是将树形结构的数据拖拽到DataGrid中,并获取目标位置的全部数据进行添加。 1. **Flex 4.5的DragManager和DropTarget** Flex 4.5中的...
数据绑定是Flex的核心特性之一,允许源属性的变化自动反映到目标属性上。Flex提供了三种绑定方式: 1. 在mxml中使用大括号`{}`直接绑定属性。 2. 使用`<fx:Binding>`标签在mxml中绑定属性。 3. 在as中使用`...
在Flex开发中,数据展示是常见且重要的任务之一,而DataGrid组件因其强大的数据呈现和交互能力,常常被用于复杂的数据显示。本知识点将详细介绍如何在Flex 4.5环境中将Excel和CSV文件导入到DataGrid中,以及如何...
实现`DataGrid` 显示行号的步骤如下: 1. 创建一个新的类,名为`DisplayRowNumbersBehavior`。这个类将作为我们的附加行为类。 2. 在`DisplayRowNumbersBehavior` 类中定义一个依赖属性,如`IsEnabled`,用于控制...
当数据发生变化时,Datagrid会自动更新以反映这些变化。 对于数据显示的总计和平均值,我们可以利用Flex的内置功能或自定义列渲染器来实现。以下是一些关键步骤: 1. **总计计算**: - 使用ArrayCollection的`...
flex中dataGrid导出数据到excel中,不存在乱码问题
### Silverlight DataGrid 不修改数据显示行号 #### 背景与概述 在Silverlight应用程序开发过程中,`DataGrid`控件是展示数据表格时常用的一种工具。它提供了丰富的功能来展示、排序、筛选和编辑数据集合。但在...
这通常包括请求新闻列表,然后将返回的数据绑定到 Flex 应用程序的组件上,如 DataGrid 或者 List,以展示新闻标题、摘要和图片等信息。在处理过程中,可能涉及到数据解析,如 XML 或 JSON,以及错误处理机制。 ...
在Flex开发中,DataGrid控件是用于展示结构化数据的常用组件,它可以灵活地显示表格形式的数据。本文将深入探讨如何在DataGrid中显示图片,特别是在与Spring、Hibernate和Struts等框架集成的背景下,如何处理二进制...
标题"java对象在前台flex的datagrid中显示"指出,我们的任务是将后端Java程序创建的对象在Flex的用户界面,即DataGrid中进行展示。这通常涉及到以下知识点: 1. **Java对象序列化**:为了让Flex客户端能够理解并...
在Flex开发中,数据网格(DataGrid)是一种常用的组件,用于展示结构化的数据。当我们需要在列头上添加更丰富的交互功能,例如组合框(ComboBox)来进行过滤操作时,就需要自定义列头。这个主题——"flex 自定义 ...
flex-datagrid中,双击选中的数据,自动把数据移动到另一个datagrid里 希望可以帮助新的新手!
添加新行时,需要创建一个新的数据对象,将其添加到数据源,然后DataGrid会自动更新以显示新行。删除行则需要从数据源中移除相应的数据对象,并刷新DataGrid。 五、光标定位 在DataGrid中实现光标定位,可以监听...
Flex4 DataGrid表格操作,表格回车事件默认是换行,这里修改为换单元格,单元格轮完换行。支持上下左右和回车键控制光标位置,还添加了"+","-"按钮,用于控制添加行和删除选中的行。
Flex的DataGrid中使用CheckBox. 大家共同研究
### Flex4.5学习笔记知识点总结 #### 一、Flex基础——布局 **知识点1:Flex布局** - **垂直布局** (`s:VerticalLayout`): 控件垂直排列。 - **水平布局** (`s:HorizontalLayout`): 控件水平排列。 - **平铺布局**...
在Flex中,下拉控件(Dropdown)通常由ComboBox或List控件实现,而数据网格(DataGrid)则用于显示和操作结构化的表格数据。要实现“带dataGrid的自定义下拉控件”,我们需要对这两个组件进行组合和定制,创建一个...
当数据源是支持分组的ArrayCollection或HierarchicalData时,DataGrid会自动识别并显示分组。 3. **配置`AdvancedDataGrid`组件**:Flex中的`AdvancedDataGrid`相对于基础的`DataGrid`提供了更丰富的功能,包括表头...