如何在运行时更改kendo ui网格的数量

时间:2014-03-22 09:53:36

标签: javascript kendo-grid

我试图在按钮点击事件上手动设置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);
                        }
                    });
}

0 个答案:

没有答案