JqG​​rid MultiSearch对话框添加隐藏按钮

时间:2011-06-07 20:57:04

标签: jqgrid

代码如下:

$gird.navGrid("#pager", {"add":false,"edit":false,"del":false,"view":false}, {},{},{},{},{"multipleSearch":true,"overlay":false}

如果单击“查找”图标,则会隐藏添加规则的添加按钮。这里的IE是来自firebug的HTML:

<tr>
    <th align="left" colspan="5">
        <select class="opsel">
            <option selected="selected" value="AND">AND</option>
            <option value="OR">OR</option>
        </select>
        <span></span>
        <input type="button" class="add-rule ui-add" title="Add rule" value="+" style="display: none;">
    </th>
</tr>

如果我加上这个:

$gird.searchGrid({"multipleSearch":true,"overlay":false});

可以看到你的按钮。我做错了什么?

1 个答案:

答案 0 :(得分:1)

有时看起来非常奇怪的事情很容易解决。问题是searchGrid参数{"multipleSearch":true,"overlay":false}位于navGrid的另一个位置。目前,设置将被解释为prmView而不是prmSearch。您应该删除一个{}参数:

$gird.jqGrid('navGrid', '#locationPager',
             {add:false,edit:false,del:false,view:false},
             {},{},{},{multipleSearch:true,overlay:false});