Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kendo ui 如何在kendogrid上禁用分页_Kendo Ui_Kendo Grid - Fatal编程技术网

Kendo ui 如何在kendogrid上禁用分页

Kendo ui 如何在kendogrid上禁用分页,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我们正在使用剑道格网。我在cshtml文件中创建了一个表,并在js文件中将其绑定到数据。我这里的问题是网格分页不会消失。我需要页面上的所有项目,因为我们不需要太多的负载。我尝试删除pageable属性,并尝试标记pageable:false。但我仍然看到网格在一个页面中只显示10个项目,并提供分页 通过使用this.pager.element.hide(),我们可以隐藏寻呼机,但这并不能解决问题,因为寻呼机已隐藏,但仍在进行寻呼。所以,现在,从第11个元素开始的元素在下一页上,但我们无法导航到它

我们正在使用剑道格网。我在cshtml文件中创建了一个表,并在js文件中将其绑定到数据。我这里的问题是网格分页不会消失。我需要页面上的所有项目,因为我们不需要太多的负载。我尝试删除pageable属性,并尝试标记
pageable:false
。但我仍然看到网格在一个页面中只显示10个项目,并提供分页

通过使用
this.pager.element.hide()
,我们可以隐藏寻呼机,但这并不能解决问题,因为寻呼机已隐藏,但仍在进行寻呼。所以,现在,从第11个元素开始的元素在下一页上,但我们无法导航到它

这是现有的代码。我已经删除了表中不相关的列。 .CSHTML文件:

 <table style="width: 100%;" class='list-entity' id='inboxItems'>
                <thead>
                    <tr>
                        <th data-field='Actions' class="iconCell" style='width: 1%'>&nbsp;</th>
                       <### THERE ARE MORE COLUMNS HERE AND THOSE HAVE CORRESPONDING COLUMNS IN SETTINGS ###>      
                    </tr>
                </thead>
            </table>

我在剑道论坛上发布了这篇文章,似乎我们能解决它的唯一方法是动态设置网格的页面大小,然后隐藏寻呼机。在我们的例子中,因为我们希望所有项目都在一次加载中,所以我们将其设置为发送给客户机的列表的长度。下面是我使用的代码,它正在工作

var inboxGrid = $('#inboxItems').data("kendoGrid");
inboxGrid.dataSource.pageSize(<NUMBER OF ITEMS IN THE LIST>);
inboxGrid.refresh();
inboxGrid.bind("dataBound", function () {
                this.pager.element.hide();
        });
var-inboxGrid=$('#inboxItems')。数据(“kendoGrid”);
inboxGrid.dataSource.pageSize();
inboxGrid.refresh();
bind(“数据绑定”,函数(){
this.pager.element.hide();
});
使用:

inboxGrid.bind("dataBound", function () {
            this.pager.element.hide();
    });
不适合我。可能是因为我使用Razor和MVC来显示网格,或者可能是因为我们使用CSS引导,我不知道。但是我做了这件事:

var inboxGrid = $('#inboxItems').data("kendoGrid");
inboxGrid.dataSource.pageSize(inboxGrid.dataSource.total());
inboxGrid.refresh();
$('[class*="k-pager-nav"]').hide();

您是否尝试将scrollable设置为true?是。尝试了可滚动的True和False。但我仍然看到了分页的发生。我发现剑道论坛车队-应该是
在boxgrid.dataSource.total()中编写的。
var inboxGrid = $('#inboxItems').data("kendoGrid");
inboxGrid.dataSource.pageSize(inboxGrid.dataSource.total());
inboxGrid.refresh();
$('[class*="k-pager-nav"]').hide();