Вместо этого вы должны использовать опцию jqGrid toppager:true
. Вам не нужно определять <div id="pager"></div>
и использовать параметр pager: '#pager'
. Идентификатором пейджера с вершины jqGrid будет «list_toppager» (идентификатор элемента таблицы, добавленного в «_toppager»).
Если вы хотите добавить навигатор можно использовать
$("#list").jqGrid('navGrid','#list_toppager');
Если вы используете определить <div id="pager"></div>
и использовать pager: '#pager'
параметр, который вы будете иметь два пейджера: один с id="list_toppager"
на верхней части сетки и соседний с id="pager"
на дно. Если вы хотите использовать как верхний и нижний пейджер вы можете использовать
$("#list").jqGrid('navGrid','#pager',{cloneToTop:true});
, а затем переместить или удалить (см another answer для получения более подробной информации и демо-пример). Вы также можете очень легко перемещать кнопки с одной панели инструментов на другую, используя функцию jQuery.insertAfter (см. here).
Спасибо за разъяснение, Олег. Отлично, как обычно. – 2010-12-10 18:34:21