Я знаю, что JQGrid не поддерживает замораживание столбцов для группировки таблиц. Но есть ли настраиваемый JQGrid API для замораживания первого столбца таблицы группировки JQGrid?Замораживание первого столбца таблицы группировки JQgrid
ответ
Я не вижу простого способа реализовать замораживающую колонку вместе с группировкой. Когда вы позвоните setFrozenColumns
, будет создано новое «замороженное тело» <div>
над тело сетки. jqGrid делает копию тела сетки в div. Таблица с первой замороженной колонкой будет скопирована из основного тела сетки в таблице в «замороженном теле» <div>
. В заголовке группировки можно увидеть, например, значок +
. В случае поддержки замороженных столбцов нужно создать один и тот же значок на «замороженном теле». Исходный значок не будет отображаться больше, пока не будет вызван метод destroyFrozenColumns
. Заголовок группировки группирует текст, который равен по всем столбцам сетки. jqGrid использует атрибут colspan
в ячейках строки заголовка. В «замороженном теле» это может быть не так просто, чтобы текст мог быть длинным и быть над целыми рядами. Я полагаю, что с в заголовке будет ограничиваться шириной «замороженного тела».
Я включил вышеуказанные комментарии, чтобы описать, что существует множество деталей реализации, которые необходимо решить, если вы решите внедрить замораживающий столбец вместе с группировкой. Я могу повторить, что я не вижу простого способа сделать это. Нужно изменить многие части модуля группировки (grid.grouping.js) и, вероятно, код setFrozenColumns
и destroyFrozenColumns
для реализации этого требования.
- 1. Замораживание первого столбца в DataGridView в C#
- 2. JQGrid Название столбца из таблицы
- 3. Замораживание первого столбца и заголовка, но они не отображаются сейчас
- 4. Замораживание заголовка и первого столбца с использованием data.table в Shiny
- 5. Дата сортировки и группировки JqGrid
- 6. Как удалить содержимое определенного столбца таблицы jqgrid?
- 7. jqgrid - сортировка разрывов столбца групп
- 8. Добавить значения для группировки столбца
- 9. Настройка столбца subgrid jqGrid
- 10. jqGrid уровень мульти группировки второй не появляется
- 11. Назначение границы каждой ячейке первого столбца таблицы
- 12. Как получить текст из первого столбца таблицы?
- 13. столбца Группировки по DateTime
- 14. Как предотвратить замораживание кнопки после первого Отправить
- 15. Вложенные таблицы CSS - ширина вложенной таблицы - ширина первого столбца
- 16. Блокировка/замораживание таблицы таблицы в ListView
- 17. jQGrid - изменить цвет фона заголовка группировки
- 18. Как изменить значение поля группировки в JQGRID
- 19. Функция группировки jqGrid исчезает при запуске addRowData
- 20. jqGrid - определить имя столбца в правом щелчке столбца в jqGrid
- 21. Условие Iif для группировки столбца
- 22. Переупорядочение столбца Telerik после группировки
- 23. Получение значения без столбца группировки
- 24. jqgrid - вертикальная ориентация столбца
- 25. JQGrid Формат столбца Chooser
- 26. Исправлена ширина столбца jqgrid?
- 27. jqGrid перетаскивание столбца перетаскивания
- 28. jqGrid Флажок столбца
- 29. Excel: Замораживание одновременно столбца и строки
- 30. jQgrid - Получение проблемы после перемещения столбца первого столбца (td) в конце сетки
@JohnSolomon: Добро пожаловать! С новым годом! – Oleg
С Новым годом. –
Пока я просматриваю, я заметил, что JQgrid добавил новый тип таблиц сводных функций (http://www.trirand.com/blog/jqgrid/jqgrid.html). В чем разница между обычным JQgrid & Pivot JQGrid? Вероятно, опция «заморозить столбцы» возможна в сетке Pivot. –