`
flysnail
  • 浏览: 92880 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

对Flex的DataGrid 中多条不同数据的过滤

    博客分类:
  • Flex
阅读更多
今天在做项目中,来了个需求,有两个DataGrid A和B,A中的数据从B取的,然后保存数据库中.下次再修改A中的数据时,A中存在的数据B就不能存在.
原来打算把B遍历一下然后把和A中相同的数据remove掉,但这样做太麻烦,而且太乱.后来查了文档利用ArrayCollecton的filterFunction 属性可以实现过滤,加以改进.就可以一步到位,来处理多个条不同数据的过滤.

B.dataProvider.filterFunction = function(item:Object) : Boolean
{
    var isUnique : Boolean = true;
     for each (var i : SimpleProjectVO in A.dataProvider)
      {
        isUnique = isUnique && (item.id !== i.id);
      }
    	  return isUnique;
}
  B.dataProvider.refresh();
  B.dataProvider = B.dataProvider;


SimpleProjectVO 是VO,是一些属性的载体.example:
public class SimpleProjectVO 
{
    public var id : Number;
    public var projectName : String;
}

2
2
分享到:
评论

相关推荐

    flex datagrid 前台 分页

    Flex DataGrid是一款强大的数据展示组件,常用于Adobe Flex或Flash Builder等开发环境中。它能够高效地展示大量数据,并提供丰富的用户交互功能。在本场景中,我们关注的是“前台分页”这一技术。 前台分页是指在...

    flex中dataGrid导出数据到excel中

    flex中dataGrid导出数据到excel中,不存在乱码问题

    Flex Datagrid checkbox实现

    Flex Datagrid 是Adobe Flex框架中用于展示数据集的组件,它允许开发者以表格形式展示数据,并提供多种交互功能。在Flex应用中,Datagrid经常被用于处理和展示大量的结构化数据。在标题“Flex Datagrid checkbox实现...

    Flex DataGrid从XML文件中加载数据

    在Flex编程中,`Flex DataGrid` 是一个用于展示数据集的组件,它允许用户以表格形式查看和操作数据。本示例展示了如何从XML文件加载数据并将其显示在Flex DataGrid中。以下是对该话题的详细解释: 1. **XML数据源**...

    将Flex DataGrid数据导出到Excel中

    在开发基于Adobe Flex的应用程序时,我们经常遇到需要将数据展示在用户友好的方式中,例如使用DataGrid组件。然而,有时用户希望将这些数据显示在更传统的格式中,如Microsoft Excel电子表格。本教程将详细介绍如何...

    flex DataGrid 表头分组

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

    flex DataGrid xml 动态数据列表实例

    在这个实例中,我们将探讨如何利用Flex的`DataGrid`组件结合XML文件来实现动态数据列表。 首先,让我们深入了解`DataGrid`组件。`DataGrid`是Flex提供的一个可自定义的、可滚动的数据容器,它允许用户以网格形式...

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

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

    Flex dataGrid实现数据过滤

    原理就是ArrayCollection的filterFunction的使用。是根据老外一个帖子改的,其他下载地址在 :http://www.zuidaima.com/share/1714555305004032.htm

    flex datagrid 嵌套checkbox实现全选

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

    Flex dataGrid 全选、反选

    DataGrid由多个列组成,每一列可能包含不同类型的控件,如文本、图像或复选框。在需要全选和反选功能时,通常会在表头中添加一个复选框,作为全选/反选的触发器。当用户点击这个复选框时,所有行中的复选框状态应随...

    flex datagrid分页 动态绑定数据源

    在Flex开发中,Datagrid是不可或缺的一个组件,它主要用于展示大量结构化数据,提供了一种交互式的表格形式来显示和操作数据。本篇文章将深入探讨“flex datagrid分页动态绑定数据源”的相关知识点。 首先,让我们...

    Flex实现DataGrid数据过滤

    DataGrid实现数据过滤。 输入关键字,对DataGrid中的数据进行筛选过滤

    Flex过滤DataGrid显示的数据

    在Flex开发中,DataGrid组件是一种常用的用于展示数据表格的控件。它的功能强大,能够灵活地处理大量数据,并提供了多种方式来定制显示和交互。本文将深入探讨如何过滤DataGrid显示的数据,以便用户可以更有效地查找...

    flex datagrid 标题栏添加 checkbox 和 数据行 checkbox 连动

    总的来说,实现Flex DataGrid标题栏添加复选框并使其与数据行的复选框联动,涉及到自定义HeaderRenderer和CellRenderer,以及对数据源和事件处理的深入理解。这需要开发者具备良好的Flex编程基础和组件定制能力。...

    flex datagrid

    Flex DataGrid是一个强大的数据展示组件,它在Adobe Flex框架中被广泛使用,用于显示和操作大量结构化的数据。这个组件提供了灵活的布局选项,可定制的列格式化,以及丰富的用户交互功能,如排序、筛选和编辑。...

    flex datagrid中数据列合计

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

    FLEX的datagrid合计、平均值

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

Global site tag (gtag.js) - Google Analytics