【问题标题】:JqGrid MultiSearch dialog add button hiddenJqG​​rid MultiSearch 对话框添加按钮隐藏
【发布时间】:2011-06-07 20:57:03
【问题描述】:

使用如下代码:

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

你的按钮是可见的。我做错了什么?

【问题讨论】:

    标签: jqgrid


    【解决方案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});
    

    【讨论】:

    • 谢谢奥列格。愚蠢的错误。但这不是很奇怪的行为吗?
    • @Fatmuemoo:这只是默认行为。 multipleSearch 的默认值是false,规则的按钮是隐藏的。
    猜你喜欢
    • 2023-03-29
    • 1970-01-01
    • 2011-09-10
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多