Я не понимаю, почему так важно иметь верхнюю панель инструментов. Вы не используете пейджинг или у вас есть много строк в сетке, чтобы вы не могли видеть нижнюю панель инструментов без прокрутки? Или есть другая причина?
В jqGrid есть логический параметр toppager (см. Параметры настройки сетки ) для создания дополнительного верхнего пейджера. Вы можете отобразить панель инструментов с помощью параметра панели инструментов, но я не уверен, что вы используете ту же терминологию, что и jqGrid. Посмотрите демоверсию jqGrid Demos (разверните «Новое в версии 3.1»). Возможно, вы имеете в виду панель навигации?
Обычно jqGrid отображает фрагмент HTML и делит все с некоторыми предопределенными элементами div. Панель навигации будет размещена внутри div с id = "pg_pager" и class = "ui-pager-control". Вы можете манипулировать jqGrid относительно jQuery, например, чтобы переместить этот div в другое место. Если вы реализуете такое движение, вы должны повторять это каждый раз внутри дескриптора события gridComplete (или после того, как сработало одно другое событие завершения).
РЕДАКТИРОВАНИЕ: Легко переместить существующий фрагмент HTML в другое место с отношением jQuery('#element_to_be_moved').insertAfter('#existing_element')
или jQuery('#element_to_be_moved').insertBefore('#existing_element')
. В ячейки нижнего колонтитула jqGrid «наследуют» CSS от ячеек в основной сетке Я описал имена некоторых важных div , которые являются частью jqGrid. Я желаю вам больших успехов в кодировании.