JqGrid MultiSearch диалоговое окно кнопка добавления скрыта - PullRequest
0 голосов
/ 08 июня 2011

с кодом, подобным следующему:

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

Если я нажму значок «найти», кнопка добавления для добавления правила будет скрыта.IE вот HTML-код из firebug:

<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 Ответ

1 голос
/ 08 июня 2011

Иногда вещи, которые выглядят очень странно, могут быть решены очень легко. Проблема в том, что searchGrid параметры {"multipleSearch":true,"overlay":false} находятся в другой позиции navGrid . В настоящее время настройки будут интерпретироваться как prmView, а не prmSearch. Вы должны удалить один {} параметр:

$gird.jqGrid('navGrid', '#locationPager',
             {add:false,edit:false,del:false,view:false},
             {},{},{},{multipleSearch:true,overlay:false});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...