У меня есть jQuery kendo , и я добавил настраиваемую кнопку, используя шаблон
{ template: "<a href='@Url.Action("EditCountryData", "Reliable")" + "?system=#=CountryName#><input type='button' value='Edit' class=\"k-button k-button-icontext Customedit\" ></span></a>", width: "90px" },
Я сделал эту кнопку скрытой в функции onDatabound
dataBound: function (e) {
var dataItems = e.sender.dataSource.view();
for (var j = 0; j < dataItems.length; j++) {
var row = e.sender.tbody.find("[data-uid='" + dataItems[j].uid + "']");
var editButton = row.find(".Customedit");
$(editButton).hide();
}
},
editable: {
mode: "inline",
createAt: "bottom",
confirmation: true,
confirmDelete: "Yes",
},
Когда я нажимаю кнопку отмены, отображается скрытая кнопка
После нажатия кнопки отмены редактирования отображается по умолчанию