2016-06-09 95 views
0

我一直在試圖將搜索按鈕設置爲默認按鈕,以便在按下輸入按鍵時觸發搜索。有些人建議添加保存密鑰,但我嘗試過,沒有運氣,我想我不知道在哪裏添加該選項。 在此先感謝!帶默認搜索按鈕的jqGrid

$($gridName).jqGrid('searchGrid', { 
     overlay: 0, 
     Find: "Search", 
     multipleSearch: true, 
     multipleGroup: false, 
     sopt: ['eq', 'ne', 'lt', 'le', 'gt', 'ge', 'bw', 'bn', 'ew', 'en', 'cn', 'nc'], 
     caption: "Advanced Search", 
     beforeShowSearch: function() { 
     form.keydown(function (e) { 
       if (e.which == 13) { 
        try {$(".ui-icon-search").trigger("click");} catch (e) { } 
       } 
      }); 

      $('#search_grid').width(560); 
      $('#search_grid .opsel option[value="OR"]').remove(); 
      return true; 
     }, 
     onReset: function() { 
      try { 
       $(".ui-icon-closethick").trigger("click"); 
      } catch (e) { } 
      $($gridName).setGridParam({ datatype: 'local' }); 
      saveColumnState.call($gridName, $gridName[0].p.remapColumns); 
     } 
    }); 

找到解決辦法。代碼已更新。

回答

0

想出了我自己的問題的答案。以防其他人遇到類似問題。這是我所做的似乎工作

if (e.which == 13) { 
try {$(".ui-icon-search").trigger("click");} catch (e) { } 
} 
+0

感謝您回來並張貼您的解決方案 - 這是非常寶貴的!這個網格定義的哪一部分進行了? –

+0

沒問題。我使用解決方案更新了原始帖子中的代碼。 – HaiNguyen