2017-02-14 2 views
0

Кендо UI версии 2015.2.805вручную изменить кендо щ кнопку на панели переключения не работает

кнопку Панель переключения

в Документах

var checked = true; 

var tb = $("#filter_toolbar").data("kendoToolBar"); 
tb.toggle("#mostRecent", checked); 

кнопку следует переключать на, если проверяется = истина и выключение checked = false, однако то, что он на самом деле делает, это переключать кнопку независимо от значения checked.

В этом случае я могу проверить для k-state-active, чтобы определить, следует ли мне переключаться или нет, но я делаю что-то неправильно здесь?

+0

Я сделал [Plunker демо] (http://plnkr.co/edit/2VlbRlE0Fh96uDe6cNAk?p=preview) с UI панели Кендо и он работает нормально. Есть ли какая-то логика в том, как она переключает кнопку переключения в вашем случае? – Shai

+0

Демонстрация действительно работает ... Я переключаю кнопку в ответ на параметры paramMap, чтобы кнопка синхронизировалась с сортировкой сетки, если пользователь вручную сортирует сетку. При отладке (chrome) в непосредственном окне код выше действует одинаково - переключает кнопку, по-видимому игнорируя true/false, даже если она жестко закодирована. У меня есть обходной путь, но это действительно странно. – kpg

+0

UPDATE: Если я изменю plunker kendo.all.min до версии 2015.2.805 и измените флажок = false, он теперь переключит кнопку! – kpg

ответ

0

Это была ошибка исправлена ​​в Кендо UI Q3 2015 за this