Ошибка JqGrid, кнопки отображаются дважды - PullRequest
0 голосов
/ 11 октября 2010

Когда я загружаю JqGrid в первый раз, все в порядке. Когда я перезагружаю его, кнопки отображаются дважды. Как это исправить? Это общая проблема с JqGrid? Я не могу опубликовать свой экран, чтобы показать его: - (

Ответы [ 2 ]

0 голосов
/ 22 июля 2014

У меня было несколько разных сеток на одной странице, и в моей ошибке было несколько HTML-элементов для пейджера с одинаковым идентификатором, которые я использовал для ссылки на форму jqGrid внутри файла javascrpt ...

Решение: иметь уникальные пейджеры внутри HTMLдля jqGrids

<table id="gridTable1">
    <tr><td/></tr>
</table>
</div>
<div id="gridpager"> -- MUST be different => <div id="gridpager1">
</div>
<div id="custom">

<table id="gridTable2">
    <tr><td/></tr>
</table>
</div>
<div id="gridpager"> -- MUST be different => <div id="gridpager2">
</div>
<div id="custom">
0 голосов
/ 11 октября 2010

Я видел это раньше, когда у меня была jqGrid на вкладке jQuery, и jqGrid инициализировался каждый раз, когда отображалась конкретная вкладка. Исправление в этом конкретном случае состояло в том, чтобы использовать переменную, чтобы отслеживать, когда сетка была инициализирована, и создавать ее только при первом отображении вкладки.

Помогает ли это вообще? Если нет, возможно, вы могли бы предоставить больше информации о вашей сетке и о том, как вы ее перезагружаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...