Kendo ui 从代码中将页面大小值指定给剑道网格
代码: })) 在这里,我必须从客户端设置页面大小4Kendo 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: {
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
});