Я пытаюсь заполнить множественный выбор кендо некоторыми начальными значениями, которые пользователь не может впоследствии удалить.
Я попытался выполнить событие DataBond для виджета множественного выбора и получить каждый из них. элементов, но я не мог выполнить то, что я пытаюсь. Возможно (или более вероятно) я делаю что-то не так.
Кроме того, я видел это, чтобы отключить элементы:
<span class="#: unselectableItem ? 'k-state-disabled': ''#">
#: text #
</span>
Но я не уверен, как это реализовать.
Что у меня пока есть:
@(Html.Kendo().MultiSelect().Name("msEquipoResponsable")
.DataValueField("Id").DataTextField("Tipo")
.DataSource(ds => ds.Read(r => r.Action("ObtenerPersonal","AuditoriaPlaneacionMemorandoEditor")))
.Value(Model.EquipoResponsable.Split(','))
.Events(ev => ev.DataBound("onBindingMS"))
)
Функция DataBound:
function onBindingMS(event)
{
var dataItems = event.sender._dataItems;
$.each(dataItems, (ind, el) => {
//Disabled logic should be here i guess...
});
}