Kendo ui 从代码中将页面大小值指定给剑道网格

Kendo ui 从代码中将页面大小值指定给剑道网格,kendo-ui,Kendo Ui,代码: })) 在这里,我必须从客户端设置页面大小4 var dataSource = new kendo.data.DataSource({ transport: { read: { url: "http://search.twitter.com/search.json", dataType: "jsonp", data: { q: "kendoui" } } }, schema: {

代码:

}))

在这里,我必须从客户端设置页面大小4
var dataSource = new kendo.data.DataSource({
transport: {
    read: {
        url: "http://search.twitter.com/search.json",
        dataType: "jsonp",
        data: {
            q: "kendoui"
        }
    }
},
schema: {
    data: "results",
    total: function(response) {
        return response.results.length;
    }
},
pageSize: 4
{ 返回Json(新的{count=Service.GetSettings(AuthenticatedUser)},JsonRequestBehavior.AllowGet); } var settingsDataSource=new kendo.data.DataSource({ 运输:{ 阅读:{ url:“@url.Action(“GetSetting”)”, 数据类型:“json”, 键入:“获取” } }, 模式:{ 解析:函数(数据){ 结果计数=data.count; 返回数据; } }, 更改:函数(){ 网格(); } }); setingsdatasource.read(); 功能网格(){ mainGridDataSource=新建kendo.data.DataSource({ 运输:{ 阅读:{ url:“@url.Action(“GetDetails”)”, 数据类型:“json”, 类型:“POST”, contentType:“应用程序/json;字符集=utf-8” }, parameterMap:功能(选项){ 返回JSON.stringify({filter:options,isPrimary:options.isPrimary}); } }, 模式:{ 型号:{ 字段:{ 状态:{type:“string”}, 名称:{type:“string”} } }, 数据:函数(数据){ 返回数据.data; }, 总计:功能(数据){ 返回data.totalCount; } }, pageSize:resultCount, 是的, 服务器分页:真 });
   public JsonResult GetSettings()
    {
        return Json(new { count = Service.GetSettings<UserSetting>(AuthenticatedUser) }, JsonRequestBehavior.AllowGet);
    }

  var settingsDataSource = new kendo.data.DataSource({
                transport: {
                    read: {
                        url: '@Url.Action("GetSetting")',
                        dataType: "json",
                        type: "GET"
                    }
                },
                schema: {
                    parse: function (data) {
                        resultCount = data.count;
                        return data;
                    }
                },
                change: function () {
                    Grid();
                }
            });
           settingsDataSource.read();

            function Grid() {
                mainGridDataSource = new kendo.data.DataSource({
                    transport: {
                        read: {
                            url: '@Url.Action("GetDetails")',
                            dataType: "json",
                            type: "POST",
                            contentType: "application/json; charset=utf-8"
                        },
                        parameterMap: function (options) {
                            return JSON.stringify({ filter: options, isPrimary: options.isPrimary });
                        }
                    },
                    schema: {

                        model: {
                            fields: {

                                Status: { type: "string" },
                                Name: { type: "string" }

                            }
                        },
                        data: function (data) {
                            return data.data;
                        },
                        total: function (data) {
                            return data.totalCount;
                        }
                    },
                    pageSize: resultCount,
                    serverFiltering: true,
                    serverPaging: true
                });