Как заставить бесплатную jqgrid рисовать фиксированные границы столбцов для панели инструментов поиска

Если столбец действий имеет заголовок «Активность»/пользовательские настройки и заморожен, бесплатный jqgrid не рисует границы столбца для этого столбца на панели инструментов поиска.

Вертикальные линии не отображаются на панели инструментов поиска:

Как это исправить, чтобы границы столбца отображались для столбца «Активность» на панели инструментов поиска? Демо в http://www.ok-soft-gmbh.com/jqGrid/OK/FontAwesome4Large-borderlessOnHover2-frozen.htm имеет границы.

В стилях теста из ответа в Удалить эффект танца в Chrome из бесплатных кнопок панели инструментов jqgrid в шрифте. Используются удивительные значки, используемые для удаления границ с кнопок панели инструментов. Возможно, они также удаляют границу столбца.


person Andrus    schedule 25.04.2015    source источник


Ответы (1)


Я внес некоторые изменения в код работы с закрепленными колонками в бесплатной jqGrid. Я надеюсь, что проблема исправлена ​​сейчас.

ОБНОВЛЕНО: я изучил ваш код и смог найти причину. Это очень просто: вы создаете закрепленные столбцы вызовом setFrozenColumns перед созданием панели инструментов фильтра вызовом filterToolbar (вы делаете это внутри обратного вызова loadComplete). Поэтому вам следует изменить порядок вызовов filterToolbar и setFrozenColumns или пересоздать закрепленные столбцы вызовами destroyFrozenColumns и setFrozenColumns.

person Oleg    schedule 25.04.2015
comment
Я пробовал, но проблема не устранена. Также градиент фона панели инструментов поиска в столбцах флажка и активности отличается от других столбцов. Это видно и на рассматриваемом снимке. - person Andrus; 25.04.2015
comment
@Andrus: См. ОБНОВЛЕНО часть моего ответа. - person Oleg; 25.04.2015