Ответ 1
Вместо этого следует использовать опцию toppager:true
jqGrid. Вам не нужно определять <div id="pager"></div>
и использовать параметр pager: '#pager'
. Идентификатор пейджера с вершины jqGrid будет "list_toppager" (идентификатор элемента таблицы, добавленного в "_toppager" ).
Если вы хотите добавить навигатор, вы можете использовать
$("#list").jqGrid('navGrid','#list_toppager');
Если вы используете define <div id="pager"></div>
и используете параметр pager: '#pager'
, у вас будет два пейджер: один с id="list_toppager"
поверх сетки и anothe с id="pager"
внизу. Если вы хотите использовать верхний и нижний пейджер, вы можете использовать
$("#list").jqGrid('navGrid','#pager',{cloneToTop:true});
а затем переместите или удалите (см. еще один ответ для получения более подробной информации и демонстрационного примера). Вы также можете легко перемещать кнопки с одной панели инструментов на другую, используя jQuery.insertAfter (см. здесь).