首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何控制剑道电网?

如何控制剑道电网?
EN

Stack Overflow用户
提问于 2014-10-29 20:35:31
回答 2查看 114关注 0票数 0

如何控制一个剑道网格中出现了多少行?房地产是有限的,所以我需要有很多信息在一个相当紧凑的空间。我试图把我的网格中的所有东西都打包在一个300像素高的区域里。

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

代码在下面,如果有人对格式化剑道网格有更多的了解,我会很感激的。

谢谢!

-RC

{}

代码语言:javascript
运行
复制
        var RemoteJsonData_Call = new kendo.data.DataSource({
            transport:
            {
                read: {
                    type: "GET",
                    dataType: "json",
                    url: resourceURL_Call
                },
                pageSizes: 8,
                serverPaging: true
            },

            schema: {
                model: {
                    ScheduleData: {
                        extensionDataField: {
                            fields: {
                                ScheduleDate: { type: "date" },
                                ScheduleAmount: { type: "number" },
                                SchedulePrice: { type: "number" },
                                ScheduleNotes: { type: "string" }
                            }
                        }
                    }
                }
            }
        })

        $('#callSched').kendoGrid({
            height: '300',
            sortable: true,
            reorderable: true,
            resizable: true,
            pageable: {
                numeric: true,
                refresh: true,
                pageSizes: true,
                previousNext: true,
                input: true,
                info: true
            },
            columns: [
               {
                   field: "ScheduleDate",
                   title: "Date",
                   template: "#= kendo.toString(kendo.parseDate(ScheduleDate, 'MM-dd-yyyy'), 'MM-dd-yyyy') #"
               },
                {
                    field: "ScheduleAmount",
                    title: "Amount",
                },
                {
                    field: "SchedulePrice",
                    title: "Price"
                },
                {
                    field: "ScheduleNotes",
                    title: "Notes"
                }
            ], dataSource: RemoteJsonData_Call
        });

{}

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-30 09:01:03

在这里,服务器分页和页面大小设置错误:

代码语言:javascript
运行
复制
    var RemoteJsonData_Call = new kendo.data.DataSource({
        transport:
        {
            read: {
                type: "GET",
                dataType: "json",
                url: resourceURL_Call
            },
            pageSizes: 8,
            serverPaging: true
        },

它应该是:

代码语言:javascript
运行
复制
    var RemoteJsonData_Call = new kendo.data.DataSource({
        transport:
        {
            read: {
                type: "GET",
                dataType: "json",
                url: resourceURL_Call
            }
        },
        pageSize: 8,
        serverPaging: true

配置选项在错误的位置,并且"pageSizes“拼写错误,它应该是"pageSize”,末尾没有"s“。

http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-pageSize

票数 0
EN

Stack Overflow用户

发布于 2014-10-29 22:06:09

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

代码语言:javascript
运行
复制
serverPaging: false

或者没有,因为默认值是false

这样,您应该有一个网格,其中包含height选项中指定的像素数(在您的示例中为300个像素)。示例中的其他选项是正确的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26640162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档