没事自己写的第一个自定义过滤 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>
分享到:
相关推荐
C#COMBOX控件绑定数据库查询值,将数据库查询的值绑定到combox控件上,显示给人看
平台vs2017,.Net2.0 Combox的重绘,仅提供demo,给大家展示如何重绘一个控件
combox控件的输入归类.pdf
带历史记录功能的Combox控件 MFC 源代码,可以存储在文件中或者注册表中。
C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;C# 支持复选的combox控件;...
今天突然遇到ComBox选项长度过长问题.. 故重绘实现ComBox选项过长换行问题.
ListCtrl控件与Edit控件和Combox控件一起用,适合初学者
c#中关于combox控件的绑定,利用此控件,可以方便的实现联动式。
Winform中的ComBox控件实现换行 当文本长度达到最大时实现换行
自制的combox控件源代码
VC中ComBox控件的详细使用,包括添加、删除、选择、提取ComBox的内容等等
带有图片显示的combox控件,开发环境vs2012
超酷显示图片的Combox控件,改变传统组合框风格。
MFC实现动态创建COMBOX控件以及CHECKBOX控件的例子,还有在类里头创建线程的应用
特点1:美化的并且可自定义的外观 该下拉框使用JS进行渲染。下拉框样式如下: 该外观是由CSS和图片控制。通过修改CSS可以很方便地实现更改外观。 QUI树形下拉框不存在IE6中无法被浮动层遮住等问题。...
含有checkbox的combox控件类,里面有一个连接数据库的代码,删除即可调试用!
带有GridView的Combox控件.rar
android只有Spinnser控件 没有像其他语言的combox控件 故写了个自定义combox 控件
带复选框的combox控件,可以选择多个下拉框的内容
vc6 combox 控件组合框颜色选择器