#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.