以编程方式更改 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"
});
}
}
我正在使用 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"
});
}
}