Kendo ui 剑道多选控件-从下拉列表中删除选定项

Kendo ui 剑道多选控件-从下拉列表中删除选定项,kendo-ui,kendo-asp.net-mvc,kendo-multiselect,Kendo Ui,Kendo Asp.net Mvc,Kendo Multiselect,我的asp.net mvc视图中有剑道多选控件 每当用户从控件中选择值时,它在两个位置1上可见。在文本框区域和2上。下拉列表中突出显示的项目 我想从下拉列表中删除所选项目,并仅显示在文本框区域 事实上,它在以前的版本上工作正常,但升级到最新版本后,它在两个位置都可见(1.在文本框区域,2.在下拉列表中突出显示) 据我所知,这是最新版本中提供的一个额外的外观更改。我只是想看看是否有任何属性可以处理为仅显示在文本框区域,而不在下拉列表中突出显示。一个选项是使用css隐藏它们 .hide-select

我的asp.net mvc视图中有剑道多选控件

每当用户从控件中选择值时,它在两个位置1上可见。在文本框区域和2上。下拉列表中突出显示的项目

我想从下拉列表中删除所选项目,并仅显示在文本框区域

事实上,它在以前的版本上工作正常,但升级到最新版本后,它在两个位置都可见(1.在文本框区域,2.在下拉列表中突出显示)


据我所知,这是最新版本中提供的一个额外的外观更改。我只是想看看是否有任何属性可以处理为仅显示在文本框区域,而不在下拉列表中突出显示。

一个选项是使用css隐藏它们

.hide-selected > li.k-state-selected{
    display: none;
}
确保将“隐藏选定”类添加到multiselect中

multiselectwidget.ul.addClass('hide-selected');

这个问题已经很老了,但希望这能对将来的人有所帮助

将事件附加到MultiSelect

.Events(e =>
{
  e.Change("onChange");
})
然后添加一个JavaScript函数来处理隐藏

function onChange() {
    $('li.k-state-selected').hide();
}

这将隐藏您在选择时选择的所有项目。

您可以共享代码或将其托管到JSIDLE或jsBin并共享链接吗??