关于EsayUI中datagrid重复提交后台查询数据的问题

Posted 心之所向,砥砺前行。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于EsayUI中datagrid重复提交后台查询数据的问题相关的知识,希望对你有一定的参考价值。

直接上代码:

<table id="XXXX"  style="width:100%;height:100%;" class="easyui-datagrid">

$("#XXXX").datagrid({
        rownumbers: true,
        nowrap: false,

        fitColumns: true,
        fit: true,
        cache: false,
        singleSelect: false,
        onBeforeSelect: function () {
            return false;
        },
        url: "../Handler/XXXX.ashx",
       
        queryParams: { },
        pagination: true,
        pageNumber: 1,
        pageSize: 20,
        pageList: [10, 20, 30, 50],
        toolbar: "#infostoolbar",
        columns: [[
            //{ field: "ID", checkbox: true },

        ]],
        onLoadSuccess: function (data) {

            $.parser.parse($(".datagrid-view"));
            $(‘#XXXX‘).datagrid(‘fixRowHeight‘);

        },
        checkOnSelect: false,
        selectOnCheck: true
    });

  出现问题:当页面加载完毕以后,开始初始化datagrid,但是页面出现死循环,不断地去后台请求数据。

  解决方案:经过各种调试和对比,发现为<table>添加了一个class=‘easyui-datagrid‘,直接去掉,问题解决!

  出现原因:不详!

  

 

以上是关于关于EsayUI中datagrid重复提交后台查询数据的问题的主要内容,如果未能解决你的问题,请参考以下文章

怎么给esayUI datagrid列标题名title做修改背景色或字体的操作

序列化表单为json对象,datagrid带额外参提交一次查询 后台用Spring data JPA 实现带条件的分页查询

dagride实现模糊查询

datagrid中reoload提交时如何批量提交表单中的查询条件

关于datagrid中控件利用js调用后台方法事件的问题

关于datagrid中控件利用js调用后台方法事件的问题