带有默认搜索按钮的jqGrid

时间:2016-06-09 14:44:42

标签: jquery jqgrid

我一直在尝试将搜索按钮设为默认按钮,以便在按下输入键时触发搜索。有些人建议添加savekey,但我试过没有运气,我想我不知道在哪里添加该选项。 提前谢谢!

 $($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);
        }
    });

找到解决方案。代码已更新。

1 个答案:

答案 0 :(得分:0)

找出我自己的问题的答案。以防其他人遇到类似的问题。这就是我做的似乎工作

#wrapper {
  width: calc(100% / 3);
  height: 900px;
  background: #ecf0f1;
  margin: 0 auto;
  padding: 10px;
}

#wrapper .box {
  width: 100%;
  position: relative;
}

#wrapper .header {
  width: 100%;
  position: absolute;
  background: #2ecc71;
}

#wrapper .content {
  width: 100%;
  overflow: auto;
  background: #27ae60;
}