Я ищу параметр jqGrid, который может скрывать кнопки «Поиск» и «Обновить» подсетки. (Отмечено красным кружком)
Как удалить кнопки «Поиск» и «Обновить» из подсетки jqGrid?
comment
Я сейчас не на работе, поэтому в данный момент у меня нет файла, но я могу предоставить вам больше информации в понедельник, если вы не против. В любом случае вам нужно будет найти определенные строки в файле js и изменить их в соответствии с вашими потребностями. Мне нравится jqgrid, и я фактически полностью изменил код, чтобы удовлетворить потребности наших клиентов, включая добавление скрытого поиска в верхнюю часть сетки, а не в нижнюю. немного раздражает, что они не делают эти вещи более доступными, но у вас действительно есть 2 варианта: исправить это в исходном коде или создать более поздний скрипт, чтобы выполнить больше работы по удалению/скрытию этих элементов во время выполнения.,
- person SpYk3HH   schedule 21.01.2012
comment
Конечно, я не обновился до последней версии, и, судя по тому, что только что сказал мне мой сосед, в последней версии должна быть возможность отключить эти пункты меню, если это необходимо.
- person SpYk3HH   schedule 21.01.2012
comment
SpYk3HH, спасибо за ответ. Я использую последнюю версию jqGrid и, конечно, было бы лучше найти решение без редактирования исходного кода.
- person Yara   schedule 21.01.2012
Ответы (2)
Я полагаю, вы используете подсетку как сетку в jqGrid. См. демонстрационный пример в разделе "Дополнительно"/"Подсетка как сетка".
Внутри subGridRowExpanded
вы явно создаете новую сетку (как вложенную сетку) и можете необязательно создавать кнопки навигации со строкой вроде
$("#" + subgrid_table_id).jqGrid('navGrid',
"#" + pager_id, {edit: false, add: false, del: false});
Поэтому вам следует просто удалить строку или добавить дополнительные параметры search: false
и refresh: false
.
person
Oleg
schedule
21.01.2012
Большое тебе спасибо! Не могли бы вы указать, где эти параметры упоминались в документации jqGrid?
- person Yara; 22.01.2012
@Yara: Добро пожаловать! Описание параметров функции
navGrid
вы можете найти здесь а>.
- person Oleg; 22.01.2012
Ты можешь использовать:
<table id="grid"></table>
<div id="pagination" ></div>
jQuery("#grid").jqGrid('navGrid','#pagination',{del:false,add:false,edit:false,search: false, refresh: false},{},{},{});
person
Raghbendra Nayak
schedule
15.07.2014