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

ArrayCollection的过滤功能

    博客分类:
  • flex
阅读更多

添加过滤 条件函数:

 

modelLocator.ptoArrayCollection.filterFunction = filterProduct;
modelLocator.ptoArrayCollection.refresh();

private function filterProduct(item:Object):Boolean
{
	if (item.sprint.releases.product.productId == productCB.selectedItem.productId)
	       return true;
	else
		return false;
}

 

取消过滤

 

modelLocator.ptoArrayCollection.filterFunction = null;
modelLocator.ptoArrayCollection.refresh();
 
分享到:
评论

相关推荐

    ArrayCollection不完全绑定

    在这种情况下,可能需要自定义数据转换器或利用MXComponents的DataGrid和List控件的itemRenderer功能。 解决“ArrayCollection不完全绑定”问题的方法包括: 1. **检查数据类型**:确保ArrayCollection中的数据...

    Flex:ArrayCollection转xml形式的实例

    ArrayCollection是基于Array的,但提供了对数据的更高级别的访问,如排序和过滤功能。在某些情况下,我们需要将ArrayCollection转换为XML格式,以便于数据交换或存储。本实例将详细介绍如何实现这一转换。 首先,...

    flex combobox 输入过滤实例

    在本实例中,我们将深入探讨如何利用Flex 4实现Combobox的输入过滤功能,这将帮助用户在大量数据中快速定位所需选项。 1. **Combobox基础** Flex中的Combobox由两部分组成:一个可编辑的文本输入字段和一个下拉...

    用ArrayCollection当做flex中Tree控件的DataProvider

    它主要用来处理和展示数组数据,提供了事件通知、排序、过滤和分页等功能,非常适合于数据绑定。与普通数组不同,`ArrayCollection`可以被视图直接识别,因此它是数据绑定的理想选择。 `Tree`控件是Flex中用于显示...

    Flex过滤DataGrid显示的数据

    此外,Flex还提供了高级过滤功能,如使用FilterCriteria类,可以创建复杂的过滤条件,包括多个条件的逻辑组合。这可以实现更复杂的过滤需求,比如同时满足多个条件的数据。 在实际项目中,为了提高用户体验,我们...

    Flex-DataGrid使用关键字过滤结果

    而“FilterFunction.mxml”可能是这个过滤功能的具体实现代码,包括过滤逻辑和与DataGrid的交互。 在实现关键词过滤时,我们需要监听用户的输入事件,例如在FilterControl的输入框中添加`change`事件监听器。当用户...

    Flex文本框数据过滤

    `filterData`方法需要实现具体的过滤逻辑,这通常涉及到对一个数据集合(如ArrayCollection)的遍历和比较。例如,你可以有一个包含所有可能数据的`dataSource`,当用户输入字符时,`filterData`方法会筛选出与输入...

    使用搜索的关键字过滤DataGrid的行

    这些文件通常不直接参与到DataGrid的过滤功能实现中,但它们提供了项目管理和构建环境的上下文。 为了实现这个功能,你需要对前端UI和后端数据处理有基本的理解,包括事件监听、数据绑定、字符串操作等。同时,了解...

    Grid(3)[数据过虑]

    `Flex`是一个开源的富互联网应用程序(RIA)框架,它提供了`DataGrid`组件,能够方便地处理和显示大量数据,并且支持数据过滤功能。这里我们将深入探讨`Flex Grid`的数据过滤机制以及`Flex_GridFilter.mxml`文件可能...

    Flex ComBox 下拉树功能

    7. 完善交互:可能还需要添加搜索过滤功能,让用户能够快速找到所需节点,或者设置默认选中项。 在提供的压缩包文件"TreeDemo"中,可能包含了一个完整的示例应用,展示了如何在Flex中实现下拉树功能。通过解压并...

    Search,查询结果

    当我们有大量数据时,通常会使用ArrayCollection,它扩展了Array,并添加了与数据绑定相关的功能,这对于搜索非常有用。 在AS3中执行查询,我们可以利用ArrayCollection的filter函数。这个函数接受一个函数作为参数...

    flex 自动搜索动能

    你可以使用`ArrayCollection`或`ICollectionView`作为数据源,这些集合支持对内容进行实时过滤。在`KEY_DOWN`事件处理函数中,你可以使用`filterFunction`属性来定义一个自定义的过滤函数,该函数接受输入值和数据源...

    Flex分页技术

    在示例代码中没有直接展示过滤功能,但可以添加一个文本输入框,监听其`textChanged`事件,根据输入的条件过滤数据源。 4. **Flex DataGrid 关键字搜索功能**: 在DataGrid中实现关键字搜索,可以通过监听用户的...

    flex-autocomplete-master.zip_flex

    在Flex中,这些数据通常通过ArrayCollection进行管理,因为ArrayCollection提供了数据绑定的能力。 3. **过滤算法**:当用户输入时,需要一个算法来快速匹配并过滤数据源中的项,找出与输入文本匹配的建议。这可以...

    具有分页功能的flex的DataGrid

    此外,分页组件还需要与数据提供者(如ArrayCollection或XMLListCollection)配合,正确处理数据的边界情况,确保用户在分页过程中看到的是正确和连续的数据。 数据导出到Excel功能则是为了方便用户对DataGrid中的...

    Flex--AdvanceDataGrid(列头筛选功能,含ComboBox列、Button列、Checkbox列等)

    数据提供者可以是ArrayCollection或其他支持ICollectionView接口的数据结构。 列头筛选功能的实现通常是通过监听AdvancedDataGrid的headerRelease事件来完成的。当用户点击列头时,这个事件会被触发。我们可以在这...

    flex AdvancedDataGrid实现checkBox全选功能

    在Flex开发中,AdvancedDataGrid是一款强大的数据网格组件,它提供了丰富的数据展示和交互功能,如排序、分组、过滤等。在实际应用中,我们经常需要为用户提供选择多条数据的能力,这时CheckBox的选择功能就显得尤为...

    flex fliter

    该组件主要实现了对数据源的过滤功能,并且通过监听`textInput_changeHandler`事件来实时更新显示结果。此外,组件还重写了下拉箭头按钮的点击事件`downArrowButton_buttonDownHandler`,使得用户可以点击下拉箭头来...

    flex-datagrid-advancedDataGrid-demo

    6. 排序和过滤:如何实现列的排序功能,以及如何添加过滤条件来筛选显示的数据。 7. 拖放功能:如果示例包含此功能,将介绍如何启用和自定义拖放操作,以便用户能重新排列或移动数据。 8. 响应式设计:可能还会...

Global site tag (gtag.js) - Google Analytics