【发布时间】:2021-05-06 12:26:33
【问题描述】:
当用户在 kendo 的下拉菜单中选择任何选项时,我将删除选项标签。在某些下拉菜单中,有空白/空白区域,而不是已删除的选项标签。看起来像: screen
下拉代码:
@(Html.Kendo().DropDownList()
.Name("apps")
.DataTextField("Name")
.DataValueField("Id")
.OptionLabel("Please select a software")
.BindTo(Model.Apps)
.Events(e => {
e.Close("onCloseDropdown");
})
.HtmlAttributes(new { id = "ddApps", style = "width: 30%" })
)
onCloseDropdown:
function onCloseDropdown() {
var val = $('#ddApps').val();
if (val !== "") {
this.element.getKendoDropDownList().list.find('.k-list-optionlabel').remove();
}
else {
return;
}
(...)
}
我注意到当没有太多选项并且禁用滚动时不会出现问题。 当我有很多选项并启用滚动时,我猜剑道需要以某种方式调整大小以在删除选项标签后修复高度
【问题讨论】: