`

Flex DataGrid 在首列增序号

    博客分类:
  • Flex
 
阅读更多

1、编写as类

package components
{
    import mx.controls.Label;
    import mx.controls.listClasses.BaseListData;
    import mx.controls.listClasses.ListBase;
   
   
    public class ItemRendererNumber extends Label
    {
        public function ItemRendererNumber ()
        {
            super();
        }
       
//        //另一种方法获取dataProvider并调用getItemIndex方法 
//              override public function set data(value:Object):void{ 
//                  super.data = value; 
//                  text = (((listData.owner as ListBase).dataProvider as IList) 
//                      .getItemIndex(data) + 1).toString(); 
//              } 
       
        override public function set listData(value:BaseListData):void
        {
            super.listData  = value;
            text = ((value.owner as ListBase).itemRendererToIndex(this)+1).toString();
        }
    }
}

2、在mxml里的调用

<mx:DataGrid id="grid"> 
        <mx:columns>             
            <mx:DataGridColumn headerText="no" itemRenderer="{new ClassFactory(components.ItemRendererNumber)}"/> 
            <mx:DataGridColumn headerText="name" dataField="name"/> 
        </mx:columns>

分享到:
评论

相关推荐

    flex datagrid 前台 分页

    Flex DataGrid是一款强大的数据展示组件,常用于Adobe Flex或Flash Builder等开发环境中。它能够高效地展示大量数据,并提供...正确实现前台分页,可以使Flex DataGrid在处理大量数据时表现出优秀的性能和响应速度。

    Flex Datagrid checkbox实现

    在Flex Datagrid中实现复选框功能,主要是通过添加一个自定义的列renderer来完成。Renderer是Datagrid中的一个小部件,负责渲染每一行或每一列的数据。对于复选框,我们可以创建一个CheckBox类的实例,然后将其设置...

    FLEX的datagrid合计、平均值

    在Flex开发中,Datagrid组件是用于展示数据集的一个强大工具,它允许用户以表格的形式查看和操作数据。本文将深入探讨如何在Flex的Datagrid中实现数据的合计与平均值计算,帮助开发者更好地理解和应用这些功能。 ...

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

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

    Flex dataGrid 自定义显示列

    在描述中提到的"ColumnConfig.fxp"文件,很可能是Flex项目的一部分,包含了关于DataGrid列配置的元数据或源代码。此文件扩展名 ".fxp" 是Adobe Flex Builder项目的一种导出格式,通常包含项目的MXML、ActionScript...

    flex DataGrid 表头分组

    在Flex开发中,数据网格(DataGrid)是用于展示大量结构化数据的常用组件。它允许用户以表格的形式查看和操作数据。当我们处理的数据需要进行分类或者分组时,Flex DataGrid 提供了表头分组的功能,这使得数据的展示...

    Flex 自定义DataGrid,带增删改查等各种功能

    Flex 自定义DataGrid,带增删改查等各种功能.列锁定,序号等各种功能.

    flex datagrid中数据列合计

    "flex datagrid中数据列合计"这个主题涉及到在Flex DataGrid中实现数据列的总计功能,这通常是为了帮助用户快速理解数据集的整体趋势或进行数据分析。在Flex中,我们可以通过自定义组件和操作数据提供者来实现这一...

    Flex dataGrid 全选、反选

    在Flex编程中,DataGrid组件是用于展示结构化数据的强大工具。它允许用户对数据进行排序、筛选和编辑。在实际应用中,我们经常需要实现全选和反选功能,以便用户可以一次性选择或取消选择所有条目。本文将详细讨论...

    flex DataGrid 固定列的位置

    总结来说,解决“flex DataGrid 固定列的位置”问题的关键在于自定义DataGrid类并覆写`swapColumns`方法,通过这种方式可以确保指定列在用户拖动时保持原位。同时,确保正确设置DataGrid的列定义和数据提供者以完成...

    flex基于datagrid控件的增删改查及分页实现

    在本主题中,“基于datagrid控件的增删改查及分页实现”是一个常见的需求,特别是在开发数据密集型的Web应用时。下面将详细介绍这个主题中的相关知识点。 1. Flex DataGrid 控件: DataGrid是Flex中一个强大的组件...

    flex datagrid 嵌套checkbox实现全选

    在Flex开发中,数据网格(DataGrid)是用于展示数据集合的强大组件,它允许用户以表格形式查看和操作数据。本示例关注的是在DataGrid中嵌套复选框(Checkbox),并实现全选功能。这在需要用户批量选择或操作数据的...

    flex datagrid插入多列Checkbox应用实例

    本实例即展示了如何在Flex DataGrid中实现多列复选框的功能,同时避免了常见的拖动滚动条导致的混乱问题。 首先,我们需要创建一个自定义的CellRenderer,这个CellRenderer将负责在每个单元格中显示复选框。在...

    flex datagrid

    Flex DataGrid 是 Adobe Flex 中一个重要的组件,用于展示结构化数据。它以表格形式呈现,非常适合用来显示多列数据,并提供了排序、选择、编辑等多种功能。在这个教程中,我们将深入探讨 DataGrid 的基本使用和一些...

    flex 自定义 datagrid 列头带组合框进行过滤

    通过以上步骤,我们可以在Flex的DataGrid中实现自定义列头带有组合框的过滤功能,使得用户能够更直观、方便地筛选数据。这种自定义组件的方式不仅增强了组件的灵活性,也提供了更好的交互性,提高了应用的可用性。在...

    Flex DataGrid实现动态列,动态列值

    var dataGridColumn:DataGridColumn = new DataGridColumn(arrData[2]); dataGridColumn.headerText=arrData[0];... arrays= dataGrid.columns; arrays.push(dataGridColumn); dataGrid.columns = arrays;

    将Flex DataGrid数据导出到Excel中

    在Flex客户端,你需要遍历DataGrid的所有行和列,收集其显示的数据。你可以通过遍历DataGrid的items属性来获取所有数据项,然后访问每个item的children来获取单元格值。记得只提取可见的和有数据的单元格,因为...

    flex DataGrid xml 动态数据列表实例

    3. **创建`DataGrid`**:在Flex中,我们先创建一个`DataGrid`实例,并设置其相关属性,如列的宽度和是否可排序等。 4. **绑定数据**:将解析后的XML数据绑定到`DataGrid`。这通常通过`dataProvider`属性完成。`data...

Global site tag (gtag.js) - Google Analytics