extjs对于已经存在的select进行转换为ComboBox后,输入字符后都是按下拉列表首字母或字符进行点年个搜索的,我能否实现模糊搜集,即输入的内容只要下拉列表中含有就自动显示出来,同时符合条件的字符高亮显示?
    Ext.onReady(function(){
    Ext.QuickTips.init();
    var converted = new Ext.form.ComboBox({
        typeAhead: true,
        triggerAction: 'all',
        transform:'state',
        emptyText:'Select a state...',
        width:180,//select框宽度
        forceSelection:true//是否强制选择
    });
    }); 

解决方案 »

  1.   

    今天把问题给解决了。在输出json字符串前做了处理:
    for (int i = 0; i < list.Count;i++ )
    {
         string strIMA01=((IMA_FILE)(list[i])).IMA01;
         string strIMA02 = ((IMA_FILE)(list[i])).IMA02;     
         ((IMA_FILE)(list[i])).IMA01=strIMA01.Replace(strSqlWhere,"<font color='red'>"+strSqlWhere+"</font>");
         ((IMA_FILE)(list[i])).IMA02 = strIMA02.Replace(strSqlWhere, "<font color='red'>" + strSqlWhere + "</font>");
    }
    json = ExtUtil.ToJSON(list);//获取Json字符串说明:
    IMA_FILE 是自字义的实体类。如果从数据库中得到的是DataTable,不是list,就不需要这步的转换