2016-11-11 91 views
0

我動態生成jqGrid,其數據類型爲'local'和loadonce:true。我設置工具欄過濾器是這樣的:jqGrid工具欄過濾不會觸發beforeSearch searchOnEnter爲false時

$("#" + grid_id).jqGrid('filterToolbar', { 
    beforeSearch: function() { 
     alert('beforeSearch'); 
    }, 
    stringResult: true, 
    searchOnEnter: true 
}); 

當searchOnEnter =真beforeSearch事件被觸發和電網被過濾。如果我將searchOnEnter更改爲false,則不會觸發事件並且不會發生過濾。

這是我對本地數據filtring的嘗試。我使用的所有其他網格都具有服務器端過濾功能,並且無需在搜索時按Enter鍵即可正常工作。

任何人都可以指出我應該尋找什麼?

謝謝

回答

0

沒關係 - 這是我自己的愚蠢。低於我有的代碼:

$("#" + grid_id).find('input').off('keydown'); 

我刪除它,一切開始工作。

相關問題