以编程方式更改 kendomultiselect 的 tagMode

Programmatically change tagMode of kendomultiselect

我正在使用 kendo 多选并且正在使用 tagMode:single。 但是现在我需要在选择超过 2 个项目时将 tagMode 更改为 multiple。

求助。谢谢。

自己解决了。

$(".multiValue").kendoMultiSelect({
            dataTextField: "Text",
            dataValueField: "Value",
            filter: "contains",
            suggest: true,
            autoClose: false,
            placeholder: "Select",
            tagMode: "single",
            select: function(e){
                var values = this.value();
                if(values.length > 2){
                    this.setOptions({
                        tagMode: "single"
                    });
                }else{
                    this.setOptions({
                        tagMode: "multiple"
                    });
                }
}