jqGrid 4.12 исчезновение границ во всех браузерах

#jqgrid #free-jqgrid

#jqgrid #бесплатно-jqgrid

Вопрос:

https://staging.transporthub.co.uk/gridtest/jqgrid.htm

При нажатии на ячейку для редактирования значения граница справа и снизу исчезает. Есть ли проблема с css?

Ответ №1:

Прежде всего, пожалуйста, не используйте старые версии free jqGrid. Текущая версия free jqGrid — 4.13.4. Я рекомендую вам изменить URL-адреса на CDN (см. wiki).

Причина вашей проблемы не зависит от выбора версии. Ваша демонстрационная версия содержит следующие настройки:

 .ui-state-highlight {
    border:none!important; /* !!! it's the origin of your problem */
    background:none!important;
}
  

в чем причина вашей проблемы. Вы используете функцию редактирования ячеек ( cellEdit: true ), которая выбирает (устанавливает ui-state-highlight класс) не редактируемые ячейки во время редактирования. Использование border:none!important; в приведенном выше правиле CSS удаляет границу ячейки. Вы должны удалить правило CSS.