EasyUI DataGrid 初始化不加载数据

EasyUI DataGrid 初始化不加载数据,下面有两种方法可参考。

重新加载DataGrid url,代码如下:
$('#dg').datagrid({
      title: "合同交互",
      fit: true,
      queryParams: {
          BeginTime: $('#date_beginTime').datetimebox("getValue"),
          EndTime: $('#date_endTime').datetimebox("getValue"),
      },
      rownumbers: true,
      pagination: true,
      url: "",
      pageSize: 20,
      singleSelect: true,
      columns: [
                 [
                    { field: "AddTime", title: "添加时间", width: 150, align: "center" },
                    { field: "Url", title: "访问地址", width: 1100, align: "center" },
                    { field: "ExceptionMessage", title: "异常信息", width: 300, align: "center" },
                    { field: "OutputContent", title: "输出内容", width: 1000, align: "center" },
                    { field: "Duration", title: "访问耗时", width: 100, align: "center" },
                    { field: "ip", title: "访问IP", width: 150, align: "center" }
                ]
            ]
     });
$("#button_search").linkbutton({ iconCls: "icon-search" })
         .click(function () {
          var url = "/Contract/IPRequestsContractListByApplyId"; // 重新赋值url 属性(关键代码)
          $('#dg').datagrid('options').url = url;
          $('#dg').datagrid("load", {
                BeginTime: $('#date_beginTime').datetimebox("getValue"),
                EndTime: $('#date_endTime').datetimebox("getValue"),
          });
 });
使用DataGrid的onBeforeLoad事件,代码如下:
$('#dg').datagrid({
      title: "合同交互",
      fit: true,
      queryParams: {
          BeginTime: $('#date_beginTime').datetimebox("getValue"),
          EndTime: $('#date_endTime').datetimebox("getValue"),
      },
      rownumbers: true,
      pagination: true,
      url: "/Contract/IPRequestsContractListByApplyId",
      pageSize: 20,
      singleSelect: true,
      columns: [
                 [
                    { field: "AddTime", title: "添加时间", width: 150, align: "center" },
                    { field: "Url", title: "访问地址", width: 1100, align: "center" },
                    { field: "ExceptionMessage", title: "异常信息", width: 300, align: "center" },
                    { field: "OutputContent", title: "输出内容", width: 1000, align: "center" },
                    { field: "Duration", title: "访问耗时", width: 100, align: "center" },
                    { field: "ip", title: "访问IP", width: 150, align: "center" }
                ]
            ],
      onBeforeLoad: function (param) {
                var firstLoad = $(this).attr("firstLoad");
                if (firstLoad == "false" || typeof (firstLoad) == "undefined")
                {
                    $(this).attr("firstLoad","true");
                    return false;
                }
                return true;
            }

     });
展开阅读全文
©️2020 CSDN 皮肤主题: 精致技术 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值