2012-08-28 125 views
0

我見過很多問題和答案。不知道我做錯了什麼。我想在第一次顯示時過濾網格。我有一個過濾器工具欄,並且可以在用戶輸入數據加載後成功過濾。問題是在用戶輸入之前嘗試過濾。jqGrid過濾器顯示

grid.jqGrid({ 
    ... 
    colModel: [ 
     { name: 'someName', label: 'someLabel', index: 'someIndex', width: 110, 
     sortable: true, editable: true, edittype: "select", 
     searchoptions: { defaultValue:'Default value' } } 
    ... 

grid.jqGrid('filterToolbar', { defaultSearch: 'cn', stringResult: true }); 

列過濾器已成功設置爲「默認值」。我可以按回車鍵,並通過它過濾。我可以做些什麼來讓網格使用過濾器集進行初始化?

我知道我可以調用

grid[0].triggerToolbar(); 

要更新的postdata.filters。但是,如果我在上面設置工具欄之後這樣做了,那就太晚了。查詢已經發送到服務器。我確信我需要在beforeSend之前這麼做?

感謝, 斯科特

回答