Кнопка Adding на jqGrid главную панель инструментов

Похож на панель инструментов по умолчанию для jqGrid, всегда внизу. Кнопки как страница Next/Prev и выпадающее для выбора количества строк на страницу будут всегда показывать у основания сетки.

Я нашел способ добавить пользовательскую главную панель инструментов и нажать пользовательские кнопки в него.

Каким действительно нужно, способ добавить функциональность по умолчанию (как подкачка страниц) к вершине сетки, вместо этого нижняя часть.

6
задан Ron Harlev 20 April 2010 в 21:46
поделиться

1 ответ

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

Существует логический параметр верхнего пейджера jqGrid (см. параметры настройки сетки ) для создания дополнительного верхнего пейджера. Вы можете отобразить панель инструментов, см. Параметр панели инструментов, но я не уверен, что вы используете ту же терминологию, что и jqGrid. Посмотрите демонстрацию на jqGrid Demos (разверните «Новое в версии 3.1»). Возможно, вы имеете в виду панель навигации?

Обычно jqGrid отображает фрагмент HTML и разделяет все с некоторыми предопределенными элементами div. Панель навигации будет размещена внутри блока с идентификаторами id = "pg_pager" и class = "ui-pager-control". Вы можете манипулировать jqGrid относительно jQuery, например, чтобы переместить этот div в другое место. Если вы реализуете такое перемещение, вы должны повторять это каждый раз внутри дескриптора события gridComplete (или после того, как срабатывает одно другое событие завершения).

EDITED: существующий фрагмент HTML легко переместить в другое место с учетом jQuery ('# element_to_be_moved'). InsertAfter ('# existing_element') или jQuery ('# element_to_be_moved ') .insertBefore (' # существующий_элемент ') ячейки нижнего колонтитула jqGrid «наследуют» CSS от ячеек в основной сетке Я описал имена некоторых важных div , которые являются частями jqGrid. Желаю вам больших успехов в кодировании.

2
ответ дан 9 December 2019 в 22:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: