Asp.net mvc 4 如何控制剑道格网?

Asp.net mvc 4 如何控制剑道格网?,asp.net-mvc-4,kendo-ui,kendo-grid,Asp.net Mvc 4,Kendo Ui,Kendo Grid,如何控制剑道网格中显示的行数?房地产是有限的,所以我需要有一个相当紧凑的空间很多信息。我正在尝试将网格中的所有内容打包到一个300像素高的区域中 我遇到的问题是,在我的控制器中,从MVC JsonResult返回的200多行数据同时显示在一个页面上。不完全是我要找的 下面是代码,如果有人对剑道格网的格式有更深入的了解,可以帮忙的话,我将不胜感激 谢谢 -钢筋混凝土 {} {}问题是您已经定义了分页是在服务器中完成的,而不是在服务器中完成的。你应该说: serverPaging: false 或

如何控制剑道网格中显示的行数?房地产是有限的,所以我需要有一个相当紧凑的空间很多信息。我正在尝试将网格中的所有内容打包到一个300像素高的区域中

我遇到的问题是,在我的控制器中,从MVC JsonResult返回的200多行数据同时显示在一个页面上。不完全是我要找的

下面是代码,如果有人对剑道格网的格式有更深入的了解,可以帮忙的话,我将不胜感激

谢谢

-钢筋混凝土

{}


{}

问题是您已经定义了分页是在服务器中完成的,而不是在服务器中完成的。你应该说:

serverPaging: false
或者什么也不做,因为默认值是
false


使用此选项,您应该有一个网格,其像素数在
高度
选项中指定(在您的示例中为300像素)。示例中的其他选项是正确的。

此处的服务器分页和页面大小设置不正确:

    var RemoteJsonData_Call = new kendo.data.DataSource({
        transport:
        {
            read: {
                type: "GET",
                dataType: "json",
                url: resourceURL_Call
            },
            pageSizes: 8,
            serverPaging: true
        },
应该是:

    var RemoteJsonData_Call = new kendo.data.DataSource({
        transport:
        {
            read: {
                type: "GET",
                dataType: "json",
                url: resourceURL_Call
            }
        },
        pageSize: 8,
        serverPaging: true
配置选项位于错误的位置,“pageSize”拼写错误,应该是“pageSize”,结尾没有“s”


其他人可能知道如何通过剑道做到这一点。我们只是查看渲染输出,找到主标记,并使用css手动调整大小。虽然不好看,但尺寸不是问题所在。I初始响应显示响应中的每一行。当我在chrome中单击分页控件时,一切都像它应该做的那样,并在分配的容器中沉淀下来-但是当控件第一次呈现时,有数据行溢出容器外,在其他控件后面,直到数据结束。我希望我能在这里标出两个答案。。。OnaBai和CodingWithSpike都有部分原因:OnaBai建议我删除serverPaging声明,CodingWithSpike向我表明我把所有东西都放错了地方。谢谢,伙计们!
    var RemoteJsonData_Call = new kendo.data.DataSource({
        transport:
        {
            read: {
                type: "GET",
                dataType: "json",
                url: resourceURL_Call
            }
        },
        pageSize: 8,
        serverPaging: true