Я использую команды редактирования и удаления сетки Kendo UI для управления данными.Kendo UI Grid on Cancel event
Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть собственный стиль, который необходимо применить к кнопке удаления. Я могу добавить классы в событие DataBound, однако, когда пользователь пытается отредактировать данные, стилизация уходит на кнопку и возвращается к стандарту UI по умолчанию Kendo.
Jquery используется для определения стиля
function onRowBound(e) {
$(".k-grid-delete").removeClass("k-button k-button-icontext").addClass("btn btn-danger");
}
Кендо MVC События
columns.Command(command => command.Edit()).Title("Edit");
columns.Command(command => command.Destroy()).Title("Remove")
.........
.Events(e =>
{
e.DataBound("onRowBound");
e.Cancel("onRowBound");
e.Edit("onRowBound");
}))
Я попытался с тем же метод пожара на ОТМЕНА событие, но стиль все еще возвращается до значения по умолчанию. Есть ли способ установить стиль, желательно без использования функции «ClientTemplate»?
Это сработало для меня. Хотя я чувствую, что это не лучший способ сделать это, похоже, что это единственный способ, который действительно работает. Спасибо – sevargdcg
Работал для меня, но кажется немного взломан? Как он прошел тестирование для всех вас? – GP24