当我使用MutliSelect Kendo控件时,它不会填充预先选择的项目。例如当它加载时它没有加载我的模型中定义的那些
Model.WheelsetExchanges[i].ReasonCodeIds
剑道控制看起来像这样
@(Html.Kendo().MultiSelectFor(x => Model.WheelsetExchanges[i].ReasonCodeIds)
.Placeholder("Select Reason Code...")
.DataTextField("Value")
.AutoClose(false)
.DataValueField("Id")
.HtmlAttributes(new { @class = "multiselect--clause" })
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetWerReasonCodes", "ReferenceData");
})
.ServerFiltering(true);
})
)
当我加载页面时,知道为什么没有显示以前选择的原因代码吗?
你在视图上做了什么似乎没关系 - 但是你可以检查一下你是否在服务器端获取数据?