-1
我做了一个简单的网格(这是排序),并在其中添加了几条记录。当我删除所有记录,然后如果我点击任何一列进行排序采取一切记录后面,即使我删除所有这些kendo网格排序后删除
下面是我在做什么
$(document).ready(function() {
var dataitem = {};
var grid = $('#mygrid').kendoGrid({
dataSource: {data : [{
status: 'On',
description: 'a longer description'
}, {
status: 'On',
description: 'a longer description'
}, {
status: 'On',
description: 'a longer description'
}, {
status: 'On',
description: 'a longer description'
}, {
status: 'On',
description: 'a longer description'
}, {
status: 'On',
description: 'a longer description'
}]},
width: 250,
height: 200,
sortable:true,
columns: [{
field: "status"
}, {
field: "description",
title: "Description"
}, {
command: [{
name: "delete",
text: "delete",
click: _handleDelete,
imageClass: "ui-icon ui-icon-close"
}],
title: " ",
width: "100"
}]
}).data('kendoGrid');
var kWindow = $('#window').kendoWindow({
width: "500px",
title: "Delete dialog",
visible: false
}).data('kendoWindow');
$('.yesbtn').click(function() {
console.log('My message');
grid.dataSource.remove(dataitem);
kWindow.close();
});
$('.nobtn').click(function() {
console.log('My other message');
dataitem = {};
kWindow.close();
});
function _handleDelete(event) {
dataitem = grid.dataItem($(event.currentTarget).closest("tr"));
kWindow.open();
};
});
在删除数据源后调用刷新 – 2015-02-09 10:02:00
似乎对我很好:http://jsfiddle.net/KZ6pj/46/我刚刚包括可排序的属性 – keitn 2015-02-09 10:04:31
它不起作用,删除所有记录然后尝试点击排序它会显示所有删除的记录 – Ancient 2015-02-09 10:24:13