Мне нужно изменить цвет фона некоторых элементов управления в javascript. Я нашел путь для DropDownList и ComboBox, но я ничего не могу найти о DatePicker? Что странно, так это то, что нет стандартного способа сделать это, поскольку никакой контроль не дает вам доступа к одному и тому же элементу. Для Exemple, чтобы делать то, что я хочу в DropDownList, я достигаю «пролет»:Изменение стиля пользовательского интерфейса Kendo в javascript
$("#myDropDown").data("kendoDropDownList").span.css("background-color", "#BDD1FF");
Хотя с выпадающий список, у вас есть доступ к элементу «ввода»:
$("#myComboBox").data("kendoComboBox").input.css("background-color", "#BDD1FF");
Тем не менее, ни одна из них не работает с kendoDatePicker. Кто-нибудь знает дорогу? Я попытался получить доступ непосредственно к css (как в JQuery), но не повезло.
EDIT: Мне нужно изменить только несколько элементов управления в моих формах, а не все из них. Вот почему я не могу переопределить CSS кендо. Мне также нужно применить этот фон только тогда, когда моя модель просмотра находится в режиме редактирования. Поэтому мне нужно иметь возможность переключать класс, поэтому я думаю о JavaScript.
Я отредактировал мой вопрос, чтобы объяснить, почему я думаю, что не могу переопределить kendo CSS –
См. Мое правило относительно того, как применять его только для некоторых виджетов. – OnaBai
Это большое спасибо за быстрые ответы! –