jquery-Kendo UI网格数据源在页面加载时三次读取URL
发布时间:2022-03-04 10:57:28 359
相关标签:
当我打开一个新页面时,剑道UI网格读取URL(GetReport_Json
)被调用三次,尽管它应该被调用一次。
function LoadReport() {
$("#gridReport").kendoGrid({
dataSource: {
serverPaging: true,
pageSize: 100,
page: 1,
transport: {
read: {
url: _BASEURL + "Reports/GetReport_Json",
type: "POST",
dataType: "json",
data: function () {
return {
from: moment($("#fromFilter").val(), Common.dateFormat.toUpperCase() + ' ' + Common.timeFormat).format('YYYY-MM-DD HH:mm'),
to: moment($("#toFilter").val(), Common.dateFormat.toUpperCase() + ' ' + Common.timeFormat).format('YYYY-MM-DD HH:mm')
}
}
}
},
columns: [
{
field: "ID",
hidden: true,
menu: false
},
{
field: "PickupDateTime",
title: tr.Get("BookingDate"),
template: "#: GetDate(PickupDateTime) #",
type: "date",
filterable: false,
width: "5%",
media: "(min-width: 300px)",
headerAttributes: {
"class": "table-header-cell",
style: "text-align:center;"
}
},
],
});
$("#gridReport").data("kendoGrid");
}
函数被调用document
ready
.
我认为问题不在于代码,而在于某种架构级别或配置问题。可能是剑道库(JS)被多次收录。很明显,剑道格网的默认行为不是三次绑定格网。
有什么想法或建议吗?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报