我试图在按钮点击事件上手动设置Grid的总计数值。当按钮点击事件被javascript捕获时,我传递将被搜索的值。最后,我想改变网格的总数。问题是,我能够计算,但我不知道如何将新计数设置为网格数据源/模式作为总值。我正在尝试在网格搜索的运行时更改网格dataSource数据和总数,其中网格的服务器分页选项设置为true。
function searchgridChange(value)
{
$("a").attr("href", "#");
grid = $("#searchstoregrid").data("kendoGrid");
var size = grid.dataSource.pageSize();
var skip = grid.dataSource.skip();
$.ajax({
url: "<?php echo $this->Html->url(array('plugin'=>'inventory','controller'=>'Outwords/wholeData')); ?>",
type: 'POST',
dataType:'json',
data:{id:value, size:size, skip:skip},
success: function(data){
if(data['data']){
var record = data['data'];
var total = data['total'];
$('#searchstoregrid').data('kendoGrid').dataSource.data(record);
$('#searchstoregrid').data('kendoGrid').schema.total(total);
}
},
error: function(jqXHR, exception){
alert(jqXHR.status);
}
});
}