Мы используем интерфейс Kendo UI через оболочки MVC. Вот как мы создаем MULTISELECT:Как изменить параметр конфигурации в пользовательском интерфейсе Kendo ASP.Net MVC
@(Html.Kendo().MultiSelect()
.Name("filterUsers")
.DataTextField("Text")
.DataValueField("Value")
.Placeholder("Select users...")...
Проблема заключается в том, что в новой версии Кендо UI есть опция clearButton
, которая не имеет обертки в MVC.
Как мы можем установить его, продолжая использовать обертки MVC? Я пробовал:
1) атрибуты данных (data-clear-button
), но он не работает, так как он требует, чтобы все параметры должны быть определены с помощью атрибутов и виджет должен быть создан с помощью kendo.Bind
2) изменение конфигурации с помощью setOptions
, который не работает:
$(function() {
var s = $("#multiselect").data('kendoMultiSelect');
s.setOptions({clearButton: false});
});
Любые предложения?
Вы действительно хотите найти собственное решение? Потому что это * hack * '$ ($ (" # multiselect "). Data (" kendoMultiSelect "). Wrapper) .find (". Ki-close "). Css (" display "," none ")', кажется, работает хорошо. – DontVoteMeDown
Я был уверен, что собственное решение существует, но, оказывается, это не так. Я на самом деле упомянул ClearButton как хороший пример, похоже, мне нужно найти хаки для других опций, а также – Shaddix