jqgrid горизонтальная полоса прокрутки отсутствует, если я ищу с помощью панели инструментов фильтра - PullRequest
0 голосов
/ 06 февраля 2012

Я следую демонстрации http://www.ok -soft-gmbh.com / jqGrid / FrozenColumnsAndFilterToggle.htm , предоставленной oleg.

Если я пытаюсь выполнить поиск, используя панель фильтров с критериями, по которым нет доступных данных, то горизонтальная полоса прокрутки исчезает.

шагов для воспроизведения:

  1. открыть ссылку http://www.ok -soft-gmbh.com / jqGrid / FrozenColumnsAndFilterToggle.htm или http://jsfiddle.net/giganticuser/Pvsxp/2/

  2. нажмите кнопку фильтра в нижнем колонтитуле сетки

  3. введите «asdf» в первом столбце

screenshot

вы увидите исчезновение горизонтальной полосы прокрутки. Кто-нибудь может подсказать, как сделать так, чтобы горизонтальная полоса прокрутки не исчезла

Ответы [ 2 ]

6 голосов
/ 06 февраля 2012

Попробуйте добавить следующие правила стиля CSS в качестве обходного пути:

table.ui-jqgrid-btable tr.jqgfirstrow td { border: none; }
table.ui-jqgrid-btable { height: 1px; }

http://jsfiddle.net/Pvsxp/5/

Это предотвратит рендеринг таблицы, содержащей ваши данные, на высоте 0, так чтозарезервирует его ширину, даже если нет строк для отображенияВы также можете попробовать установить свойство display таблицы в block или inline-block, чтобы увидеть, будет ли это работать без правила высоты.

0 голосов
/ 25 июля 2013

Я использовал альтернативный способ решения RoccoC5. Помог следующий код.

table.ui-jqgrid-btable tr.jqgfirstrow td{border-color:#fff}
table.ui-jqgrid-btable{height:1px}

Я изменил цвет границы на цвет фона jqGrid.

Спасибо RoccoC5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...