체크 상자가 있고 검색 기능을 지원하는 드롭다운 목록 14

1549 단어 ext

 // private
    // Implements the default empty TriggerField.onTriggerClick function
    onTriggerClick : function()
    {
        if (this.disabled)
        {
            return;
        }
        if (this.isExpanded())
        {
            this.collapse();
            this.el.focus();
        }
        else
        {
            this.onFocus({});
            if (this.triggerAction == 'all')
            {
                this.doQuery(this.allQuery, true);
            }
            else
            {
                this.doQuery(this.getRawValue());
            }
            this.el.focus();
        }
    },
    /*-----zKF36477  ,  Start-----*/
    getValues : function()
    {
        var dValue = this.getValue().split(this.displaySeparator);
        if (!dValue || dValue.length == 0) return '';
        var vValue = '';
        for (var i = 0; i < dValue.length; i++)
        {
            var index = this.store.find(this.displayField, dValue[i]);
            if (index > -1) vValue += this.store.getAt(index).get(this.valueField) + this.valueSeparator;
        }
        return vValue.length > 0 ? vValue.substr(0, vValue.length - 1) : vValue;
    }
    /*-----zKF36477  ,  end-----*/
});
Ext.reg('multicombo', Ext.form.MultiComboBox);

좋은 웹페이지 즐겨찾기