没事自己写的第一个自定义过滤 combox控件
<?xml version="1.0" encoding="utf-8"?>
<mx:ComboBox xmlns:mx="http://www.adobe.com/2006/mxml" enter="toggleFilter(event)" editable="true">
<mx:Script>
<![CDATA[
import com.eshangrao.util.ObjectKeyMap;
import mx.events.FlexEvent;
import mx.collections.ArrayCollection;
//需要2个重要参数1.dataprovider:arrcoll 2.item.name的这个过滤属性
private var _labelName:String = "labelName";
public function set labelName( value:String ) : void
{
_labelName = value;
invalidateProperties();
}
public function get labelName() : String
{
return _labelName;
}
private function toggleFilter(event:FlexEvent):void{
//trace(this.text);
//trace(event.currentTarget.text);
if (event.currentTarget.text!="") {
//var filtStr:String=event.currentTarget.text;
this.dataProvider.filterFunction = processFilter;
} else {
this.dataProvider.filterFunction = null;
}
this.dataProvider.refresh();
}
private function processFilter(item:Object):Boolean {
//trace((String)(item.name));
//trace((String)(item["name"]));
return ((String)(item[_labelName])).indexOf(this.text)==0;
}
]]>
</mx:Script>
</mx:ComboBox>
分享到:
相关推荐
在Windows编程中,ComBox(ComboBox)控件是一种常见的用户界面元素,用于提供下拉列表让用户选择。在某些情况下,当ComBox中的选项文本较长时,可能会超出控件的宽度,导致显示不全,影响用户体验。为了解决这个...
在Winform应用中,Combox控件是一个常见的选择项列表组件,用于显示下拉菜单供用户选择。本文将详细探讨如何在VS2017环境下,针对.Net 2.0版本的Combox控件进行重绘操作。 首先,理解“重绘”(Redraw)的概念。在...
C#COMBOX控件绑定数据库查询值,将数据库查询的值绑定到combox控件上,显示给人看
在Windows Forms(Winform)开发中,ComBox控件是一种常用的下拉选择组件,它提供了用户友好的交互界面。然而,默认情况下,ComBox控件的显示文本是单行的,当文本长度超过一定限制时,超出的部分会被截断,显示为...
C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;...
本篇将详细讲解如何在Flex中创建一个支持多选功能的Combox控件,并基于提供的文件名“HgCheckBox.as”和“MultiSelectComboBox.mxml”进行分析。 首先,我们要理解Flex中的Combox基本结构。通常,Combox由两部分...
标题所提到的“带历史记录功能的Combox控件 MFC 源代码”是指一个定制的`CComboBox`派生类,它扩展了原生控件的功能,增加了历史记录的存储和加载。这种功能在很多应用中都非常实用,例如在命令行工具、路径选择...
VC中ComBox控件的详细使用,包括添加、删除、选择、提取ComBox的内容等等
COMBOBOX控件是Windows应用程序开发中常用的一种控件,常用于实现下拉列表或文本输入的功能。在本文中,我们将深入探讨如何管理和操作COMBOBOX控件,特别是在禁止输入、设置类型、添加子项、设置及获取当前选项以及...
HTML ComboBox控件是一种在网页上实现下拉列表功能的元素,它结合了输入框和下拉列表的优点,用户可以手动输入选项或者从预定义的列表中选择。在本主题中,我们将深入探讨如何使用HTML来创建一个具备自定义功能的...
本话题主要涉及的是"含有checkbox的combox控件类",这是一个将复选框(Checkbox)功能集成到组合框(Combobox)中的特殊控件。这种控件在Windows编程中常见,尤其是在开发桌面应用时,它允许用户在列表中选择一个或...
MFC实现动态创建COMBOX控件以及CHECKBOX控件的例子,还有在类里头创建线程的应用
"超酷显示图片的Combox控件"就是一个很好的示例,它为传统的Combobox控件带来了创新,增强了用户体验。Combobox(组合框)是Windows应用程序中常见的控件,通常用于下拉选择列表。然而,标准的Combobox只支持文本...
**QUI 树形下拉框组件详解** QUI 树形下拉框是一款强大的前端组件,它结合了下拉框和树形结构的功能,提供了一系列丰富的特性,使得在网页设计中可以实现美观且易于操作的选择器。以下是该组件的详细特点: ...
在Flex中,Combox组件是一种常用的控件,它结合了输入框和下拉列表的功能,提供了丰富的用户体验。在本场景中,我们讨论的是一个特殊的Combox实现,即"带复选框的树状下拉框"。 这个Flex Combox的特点在于,其下拉...
Unity3D中实现类似Combox控件功能 点击按钮弹出按钮列表执行选择(无法直接使用数据源读取的是我的本地mysql数据库)
"自制的combox控件源代码"就是一个典型的示例,它允许开发者根据特定需求定制组合框(ComboBox)的行为和外观。ComboBox是Windows操作系统及许多其他图形用户界面(GUI)系统中的一个常见组件,它结合了文本输入框和...
在这个特定的项目中,"vc6 combox 控件组合框颜色选择器"是一个利用COMBO BOX控件实现的颜色选择工具。开发者通过自定义控件或者扩展COMBO BOX的功能,使得用户能够在界面上方便地选取颜色。 颜色选择器通常包含一...
根据提供的文件信息,我们可以深入探讨在C#中如何利用ComboBox控件进行数据绑定,并实现联动效果。以下将从几个方面详细展开: ### 一、理解ComboBox控件 **ComboBox** 控件是Windows Forms中非常常见的一种控件,...
c# winform + sql server 2005源码,实现对treelistview datagridview 多个combobox的动态修改 可通过combobox对treeview进行动态操作,适合初学及中级程序员。