无数据返回时隐藏JQGRID的问题

时间:2013-02-21 07:16:52

标签: c# jquery jqgrid

我正在关注此链接以在无数据返回时隐藏JQGRID How can I hide the jqgrid completely when no data returned?

使用.cshtml中的以下代码

<div id="gridWrapper">
    <table id="list1">
    </table>
    <div id="pager">
    </div>
</div>

<div id="noSearchResults">
    No records Found!
</div>

并在GridComplete中

gridComplete: function () {
    var recs = parseInt($("#list1").getGridParam("records"), 10);
    if (isNaN(recs) || recs == 0) {
        $("#gridWrapper").hide();
        $("#noSearchResults").Show();
    }
    else {
        $('#gridWrapper').show();
        $("#noSearchResults").Hide();
    }
} 

但是当$(&#34; #noSearchResults&#34;)被执行时结果不如预期的那样在Jqgrid文件中获得Error catch。我做错了什么?

1 个答案:

答案 0 :(得分:1)

您的代码中没有错误,除非隐藏隐藏显示显示更改此错误,如果收到错误,请提供网格定义。