0

我正在关注此链接以在没有返回数据时隐藏 JQGRID 没有返回数据时如何完全隐藏 jqgrid?

我在 .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();
    }
} 

但是当 $("#noSearchResults") 被执行时,结果并不像预期的那样在 Jqgrid 文件中得到错误捕获。我做错了什么?

4

1 回答 1

1

您的代码中没有错误,除了Hide应该是hide并且Show应该是show改变这一点,如果你得到错误然后提供你的网格定义。

于 2013-02-21T08:28:46.100 回答