在输入不工作jqGrid时搜索

在输入不工作jqGrid时搜索,jqgrid,Jqgrid,我的搜索功能有一个问题,当我使用鼠标点击搜索时,它工作得很好,但是当我使用回车搜索时,在我第一次搜索时它不工作,但是如果我对同一列重复回车搜索,它工作得很好。 因此,当我第一次在Enter上搜索时,它会返回我执行搜索的列中没有值的所有行,当我第二次在Enter上重复搜索操作时,它工作得非常好。我不知道为什么搜索行动有这种奇怪的行为 jqGrid代码:searchOnNet的函数: var grid=$("#grid"); grid.jqGrid("navGrid", "#pager", {

我的搜索功能有一个问题,当我使用鼠标点击搜索时,它工作得很好,但是当我使用回车搜索时,在我第一次搜索时它不工作,但是如果我对同一列重复回车搜索,它工作得很好。 因此,当我第一次在Enter上搜索时,它会返回我执行搜索的列中没有值的所有行,当我第二次在Enter上重复搜索操作时,它工作得非常好。我不知道为什么搜索行动有这种奇怪的行为

jqGrid代码:searchOnNet的函数:

var grid=$("#grid");

grid.jqGrid("navGrid", "#pager", {
                add: false, edit: false, del: false, refresh: false, search: false
            })

grid.jqGrid("navButtonAdd", "#pager", {
             title:"Search",
             buttonicon:"ui-icon-search",
             caption: "",
             onClickButton: function () {

            grid.searchGrid({jqModal : true, multipleSearch:true, closeAfterSearch:false, closeAfterReset: false, 
            closeOnEscape: true , searchOnEnter: true, recreateForm:true });

$("#searchcntfbox_grid").on( "keydown", function(event){ //id of search contain box

                if(event.which === $.ui.keyCode.ENTER){
                    $(event.target).trigger("change");
        $('#fbox_grid_search').click();   // id of search/find button
        }

            });

}

您使用哪个版本的jqGrid以及来自哪个fork(,商业版或旧版的jqGrid Hi,Oleg。在jquery.jqGrid.js文件中,我发现:jqGrid 4.5.4-jquery Grid可以通过简单的使用标准
navGrid
和免费的jqGrid 4.13.1来验证这一点。这是我开发的fork。每个程序都有一些bug。这些bug会被修复,但如果你使用旧的bug版本,它就帮不了你on.Ok。我有一个小问题,我无法更改jqGrid版本。我必须使用这个版本:jqGrid 4.5.4。你能给我一个这个版本的解决方案吗?我要求你更改描述的jqGrid文件的URL。问题存在吗?你看到任何兼容性问题吗?