gpt4 book ai didi

javascript - Kendo Grid 中的寻呼机错误(Nan-Nan of 1 items)

转载 作者:可可西里 更新时间:2023-11-01 02:13:52 25 4
gpt4 key购买 nike

我正在尝试创建一个包含学生详细信息列表的 Kendo 网格。单击添加按钮时,寻呼机显示“Nan-Nan of 1 items”。

@(Html.Kendo().Grid<Student.Models.StudentDetails>()
.Name("StudentDetailsGrid")
.Pageable()
.HtmlAttributes(new { id="StudentDetailsGrid"})
.Columns(col =>
{
col.Bound(a => a.FirstName).Title("Name");
col.Bound(a => a.LastName).Hidden()
col.Bound(a => a.StudentID).Hidden();
col.Command(a => { a.Destroy(); a.Edit(); }).Title("");
}
)
.ToolBar(toolbar => toolbar
.Create()
.Text("Add")
.HtmlAttributes(new {@id="btnCreateStudent"})
)
.Editable(editable => editable.Mode(GridEditMode.InLine))
.Scrollable(scrol => scrol.Enabled(true))
.DataSource(source => source
.Ajax()
.PageSize(5)
.Model(a => {a.Id(b => b.StudentID);})
.Read(read => read.Action()
.Create(create => create.Action())
.Destroy(destroy => destroy.Action())
.Update(update => update.Action())
)
.Events(even => even
.Save("SaveDetails")
.Edit("ChangeNoOfStudent")
.DataBound("StudentValidate")
)
)

关于 Document.ready 函数:

$(document).ready(function () {
$.ajax({
url: '../Student/GetStudentDetails?StudentId=' + Data.StudentId,
type: 'POST',
contentType: 'application/json',
dataType: 'json',
success: function (data) {

if (data.length > 0) {
var studentdetail = new kendo.data.DataSource({
data: data,
pageSize: 5
});
$("#StudentDetailsGrid").data("kendoGrid").setDataSource(studentdetail);
}

我已经添加了页面大小,但我仍然可以看到“Nan-Nan of 1 items”。

你能帮忙吗?

最佳答案

您需要在网格数据源中定义pageSize。不在成功函数中。

在您的情况下,您只需要在数据源中包含以下内容:

$.ajax({
url: '../Student/GetStudentDetails?StudentId=' + Data.StudentId,
type: 'POST',
contentType: 'application/json',
dataType: 'json',
pageSize: 10,
success: function (data) {...

希望对您有所帮助。更多信息请访问:Sudarsan Dash'blogs

关于javascript - Kendo Grid 中的寻呼机错误(Nan-Nan of 1 items),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23941065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com