jqGrid показывает большой столбец в виде строки

Мы используем struts 2 jquery grid 3.7.0 плагин, который использует jqGrid 4.6.0

В сетке есть один столбец с очень большими данными, можно ли отобразить этот большой столбец в виде строки.

Как ниже

Таблица с одним большим

Хотя это похоже на группировку, но это не так.

Интересно, можно ли?!

Я пробую formatter, но все возвращаемые данные из formatter хранятся в ячейке.


person Alireza Fattahi    schedule 04.07.2017    source источник


Ответы (1)


formatter позволяет установить только innerHTML ячеек. Вы должны использовать cellattr вместо formatter, чтобы установить атрибут colspan для <td> элементов первого столбца и атрибут style="display:none;" для <td> элементов следующих трех столбцов. Я рекомендую вам просмотреть старый ответ для более подробной информации.

Еще один альтернативный вариант, который вы можете рассмотреть, — это изменение правил CSS, применяемых к ячейкам. Вы можете использовать white-space: pre-wrap (или white-space: normal), чтобы обернуть информацию внутри одной ячейки.

person Oleg    schedule 04.07.2017
comment
Привет, Олег, я только что опубликовал аналогичный вопрос и попытался исправить в этом ответе, но это не сработало. Есть ли прогресс в реальном ответе? Благодарность! - person sarsnake; 15.11.2019