返回

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)被多次收录。很明显,剑道格网的默认行为不是三次绑定格网。

有什么想法或建议吗?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
相关帖子
下一篇
python——如何在pyqt5中扩展TreeView 2022-03-04 09:54:44