我有一个MVC Kendo MultiSelect帮助程序,我想设置但不检索数据,直到外部事件被触发。我在级联容量中使用它与下拉列表,并没有显示任何值选择,直到dropDownList具有选定的值。除了这一个烦恼之外,一切都很好。
@(Html.Kendo().MultiSelect()
.Name("productMultiSelect")
.DataTextField("Name")
.DataValueField("Id")
.Filter(FilterType.Contains)
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetProducts", "OrderProductAdmin3");
});
})
我尝试将AutoBind属性设置为false,但MultiSelect助手仍然执行了初始DataBind。
我认为我可以使用这样的代码在外部事件被触发时对数据进行绑定
var productMultiSelect = $("#productMultiSelect").data("kendoMultiSelect");
if (!DataBound) {
productMultiSelect.dataBind();
DataBound = true;
}
感谢您的帮助。
厄尔
答案 0 :(得分:0)
我只是酌情展示和隐藏它。