Sorunu gösteren bir klavyeyi buraya koydum. KendoUI Grid, options.error işlevi çağrıldığında neden silme yapmıyor?
http://jsfiddle.net/codeowl/fmzay/1/
Sadece bir kaydı silmek, ve ben yok etmek işlevi içinden options.error arıyorum olarak silmek geri alma gerekir.Kılavuz neden geri dönmüyor?
Selamlar,
Scott
Biçimlendirme:
<div id="KendoGrid"></div>
JS:
var _data = [
{ Users_ID: 1, Users_FullName: 'Bob Smith', Users_Role: 'Administrator' },
{ Users_ID: 2, Users_FullName: 'Barry Baker', Users_Role: 'Viewer' },
{ Users_ID: 3, Users_FullName: 'Bill Cow', Users_Role: 'Editor' },
{ Users_ID: 4, Users_FullName: 'Boris Brick', Users_Role: 'Administrator' }
],
_dataSource = new kendo.data.DataSource({
data: _data,
destroy: function (options) {
options.error(new Error('Error Deleting User'));
}
});
$('#KendoGrid').kendoGrid({
dataSource: _dataSource,
columns: [
{ field: "Users_FullName", title: "Full Name" },
{ field: "Users_Role", title: "Role", width: "130px" },
{ command: ["edit", "destroy"], title: " ", width: "180px" }
],
toolbar: ['create'],
editable: 'popup'
});
'Destroy' işlevinizin çağrıldığından emin misiniz? – OnaBai
İyi çağrı. Tamam, revize ettim ve şimdi aradı. Ama yine de aynı davranış, geri dönüş yok ve aynı zamanda birden fazla kaydı silerseniz, destroy olayı pek çok kez büyütüldü ... http://jsfiddle.net/codeowl/fmzay/2/ – user2109254