Я использую Kendo UI TreeList & Grid для jquery.Я хочу скрыть командную кнопку на основе значений строк.В сетке я прикрепил событие dataBound для оценки значения модели и командную кнопку показать / скрыть, нижеприведенные коды работают нормально
dataBound:function(e){
var delButton = e.container.find(".k-grid-Delete");
if (...) delButton.hide();
}
Для TreeList тот же код выглядит также хорошо.Однако, когда я добавляю встроенное редактирование featrue, одни и те же коды работают по-разному.При нажатии «Редактировать» или «Добавить» сетка остается в исходном видимом состоянии, но в трелисте отображаются все кнопки.Когда я нажал «Отмена», я вызвал событие dataBound в событии отмены, чтобы пользовательский интерфейс можно было обновить, тогда сетка будет отображаться правильно, но в трелисте будут отображаться все кнопки, даже если dataBound выполняется с правильной логикой.
Кто-нибудь делает?знаете, как решить эту проблему?Спасибо, Зифф Дай