PDA

View Full Version : kendo ui Read



javadnaby
دوشنبه 25 اسفند 1393, 10:52 صبح
سلام
من دارم با kendo ui و asp.net mvc کار میکنم می خوام در قسمت read دیتا سورس درخواست با پارامتر ارسال کنم و خروجی را هم در گرید کندو نمایش دهم .
ممنون میشم رانمایی بفرمایید.

sempay_ninjutsu
دوشنبه 25 اسفند 1393, 12:03 عصر
var ds = new kendo.data.DataSource({
pageable: false,
transport: {
read: function(options) {
$.ajax({
type: 'POST',
dataType: "json",
contentType: "application/json",
url: "url controller ro bezar",
data: JSON.stringify({ id:15 }),
success: function(result) {
options.success(result);
}
});
}
},
schema: {
parse: function(data) {
return data;
},
model: {
id: "Id"
},
total: "Total",
data: "Data"
},
serverPaging: false,
serverSorting: false,
change: function(e) {
}
});

$("#" + idName).kendoGrid({
dataSource: ds
navigatable: true,
sortable: true,
scrollable: true,
selectable: "row",
pageable: {
numeric: false,
pageSizes: false,
refresh: false,
previousNext: false,
messages: {
isTrue: "False",
display: "تعداد رکورد: {2}",
empty: "اطلاعاتی موجود نیست"
}
},
columns: [
{
field: "namefield",
title: "عنوان فیلد",
width: "100px;",
formatString : "{0:n0}"
}
]
});

خروجی کنترلرت حتما json باشه و Data , Total هم موقع ساخت json داشته باشه

return Json(new { Data = data, Total = data.Count() }, JsonRequestBehavior.AllowGet);

موفق باشید

javadnaby
چهارشنبه 27 اسفند 1393, 00:32 صبح
ممنون .کارم را واقعا حل کرد.متشکر

RIG000
چهارشنبه 27 اسفند 1393, 02:14 صبح
استفاده نکردن از پلت فرم Kendo ui for asp.net mvc کاملا اشتباه است -
www.takcode.com