2012-06-22 66 views
0

代碼:分配頁面尺寸值以從代碼劍道電網

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 

});

在這裏,我必須從客戶端

回答

1
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 
       }); 
+0

http://stackoverflow.com/questions/11330474/how-to-change-page-size-dynamically-in-kendo-設置頁面大小4 UI柵?RQ = 1 – yogee