2017-01-04 8 views
0

Я хотел бы иметь кнопку удаления, которая использует дизайн по умолчанию kendo button design, который использует мою собственную функцию, могу я знать, как я мог это сделать?Пользовательский интерфейс Kendo Grid

Это код для кнопки:

columns.Command(command => { command.Destroy(); }).Width(30); 
+0

Эй New2Programming. Ваш вопрос непонятен, если вы ищете этот конкретный дизайн или у вас возникли трудности с присоединением к нему функции. каким-либо образом я дал ответ ниже. если вы ищете что-то еще, дайте мне знать. –

ответ

1

Да просто все, что вам нужно сделать, это запустить метод сценариев Java, когда пользователь нажимает на кнопку Удалить. Вот один из способов его достижения.

columns.Command(c => c.Custom("Delete").Click("deleteRecord")); 

Javascript

function deleteRecord(e) { 
    var dataItem = this.dataItem($(e.currentTarget).closest("tr")); 
    if (confirm('Are you sure you want to delete : ' + dataItem.name)) { 
     var grid = $("#gridNAME").data("kendoGrid"); 
     grid.dataSource.remove(dataItem); 
     grid.dataSource.sync(); 
     grid.refresh(); 
    } 
} 
Смежные вопросы