<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="init()" width="640" height="400">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.controls.dataGridClasses.DataGridColumn;
import mx.controls.DataGrid;
private var aryCol:ArrayCollection;
var ac:Array=new Array({0:"Visa", 1:21 , 2:"0"},
{0:"MasterCard", 1:24 , 2:"1"},
{0:"American Express", 1:31 , 2:"2"});
private var ad:ArrayCollection=new ArrayCollection(ac);
private function init():void
{
dg.dataProvider=ad;
ad.filterFunction = filterFunc;
}
private function filterFunc(item:Object):Boolean //item 指的就是数据源aryCollection
{
var _cb:Boolean = (item["1"] == ageChoose.selectedItem.data) ? true : false;
trace("item.1: "+item["1"]);
return _cb;
}
private function filterCity(evt:Event):void
{
ad.refresh();
}
]]>
</mx:Script>
<mx:DataGrid id="dg" width="100%" height="100%" rowCount="5" >
<mx:columns>
<mx:DataGridColumn dataField="0" headerText="name"/>
<mx:DataGridColumn dataField="1" headerText="age"/>
<mx:DataGridColumn dataField="2" headerText="sex"/>
</mx:columns>
</mx:DataGrid>
<mx:ArrayCollection id="ageSelectAC">
<mx:Object label="21" data="21"/>
<mx:Object label="31" data="31"/>
<mx:Object label="24" data="24"/>
<mx:Object label="27" data="27"/>
</mx:ArrayCollection>
<mx:ComboBox id="ageChoose" width="100" dataProvider="{ageSelectAC}" change="filterCity(event)" x="134" y="339"/>
</mx:WindowedApplication>
分享到:
相关推荐
在数据处理和展示中,我们经常需要实现数据筛选功能,以帮助用户高效地查找和操作信息。`Popup`控件在封装数据筛选框时,可以提供一种优雅且灵活的方式,让筛选条件不会占据主窗口的固定空间,而是按需出现。 首先...
《Uibot表格数据筛选与发送机器人:微信版详解及应用》 在信息化时代,高效的数据处理和自动化工作流程已经成为企业提升效率的关键。Uibot作为一款强大的RPA(Robotic Process Automation)工具,以其易用性和灵活...
本篇文章将深入探讨如何在`DataGridView`中实现数据筛选,并介绍一个第三方控件的解决方案。 首先,我们要理解`DataGridView`的基本筛选概念。在默认情况下,`DataGridView`并不内置高级的筛选功能,但可以通过编程...
DataGridView列标头带数据筛选功能(含C#源码DEMO)), 类似Excel筛选功能的 DataGridView 源代码,调用简单,功能好用,C#示例都有。筛选后状态栏显示过滤后的条数及显示全部的HPLINK标签按钮。
VBA数据筛选(筛选符合和不符合分表存放).xlsm
Excel数据筛选Excel数据筛选Excel数据筛选Excel数据筛选
在MATLAB中,读取Excel文件以及进行数据筛选是常见的数据处理任务,尤其在数据分析和科学计算领域。本文将详细讲解如何使用MATLAB来读取Excel文件,并进行字符筛选操作,以小黄车位置数据为例。 首先,我们需要了解...
"数据筛选号码魔方"是一款专门用于高效筛选和生成大量电话号码的工具。这款软件的主要功能在于帮助用户在处理大量电话号码数据时,快速、准确地进行筛选和选取,极大地提高了工作效率。 首先,我们来详细了解筛选...
本主题聚焦于“数据级联选择器、层级结构、多数据筛选”这三个核心概念,这些都是在开发复杂系统,尤其是涉及用户界面交互和大数据过滤时常常遇到的技术。 首先,我们来探讨“数据级联选择器”。在UI设计中,级联...
在C#编程语言中,数据筛选和排序是数据库应用系统开发中的核心技能,尤其是在构建高效、用户友好的数据管理系统时。本教学资源"数据筛选和排序.zip"包含了S1课程中关于这一主题的第六章教学内容,包括演示案例、上机...
在本资源中,"shujujiegou.rar_数据筛选_数据结构 PPT" 提供了一组PPT文件,专门讲解数据筛选与数据结构的相关知识。这是一份由教师精心制作的经典教材,适合学习者深入理解和掌握数据结构的基础和高级概念。 PPT...
Excel数据筛选是数据分析中的基础和核心功能,它允许用户根据特定的标准从大量数据中快速提取出所需的信息。以下详细介绍如何在Excel中进行数据筛选,包括文本筛选、数字筛选、日期筛选、颜色筛选、高级筛选以及处理...
数据筛选器是一种强大的工具,主要用于处理大量数据集,它能够帮助用户从海量信息中抽取所需的特定部分。在标题和描述中提到的“数据筛选器”功能,主要涉及到以下几个关键知识点: 1. **随机抽样**:随机抽样是...
在IT领域,尤其是在数据分析和大数据挖掘的过程中,"新建 WinRAR 压缩文件.rar" 提供了一个关于Windows编程、大数据挖掘、数据挖掘、数据筛选以及数据预处理的上下文。这些概念是现代信息技术中至关重要的组成部分,...
Visual Basic for Applications (VBA) 是Access内置的编程环境,允许用户编写宏和模块来自动化任务,包括数据筛选。通过VBA,可以创建自定义函数,动态地构建和执行SQL查询。例如,以下代码段展示了如何使用VBA动态...
标签中的"数据筛选"提醒我们,特征筛选是数据筛选的一部分,它关注于从大量特征中选出最有价值的部分。而"特征筛选"则强调了这个过程的重要性,它对于构建有效的机器学习模型至关重要。 综上所述,"FS.zip"文件提供...
标题提到的“DataGridView列标头带数据筛选功能”就是这样的一个需求,它允许用户快速过滤数据显示,只显示符合特定条件的行。 要实现这个功能,我们可以分为以下几个步骤: 1. **创建自定义列头**: 首先,我们...
可以帮助你对两个表的数据进行对比,查找不重复数据,找出不同的数据,可以直接粘贴EXCEL中,非常适用,对 数据整理、分析有很大的帮助!
数据筛选是数据分析过程中的关键步骤,它涉及到对数据集的特定部分进行选择,以便更深入地分析或处理。Pandas库在Python中提供了强大的数据筛选功能,使得这一过程变得高效且直观。以下将详细讲解Pandas数据筛选以及...
THUCNews是根据新浪新闻RSS订阅频道2005~2011年间的历史数据筛选过滤生成,包含74万篇新闻文档(2.19 GB),均为UTF-8纯文本格式。我们在原始新浪新闻分类体系的基础上,重新整合划分出14个候选分类类别:财经、彩票...