Зафиксировать столбцы грида.
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Зафиксировать столбцы грида.
Всем привет. Нужно зафиксировать колонки грида при горизонтальной прокрутке.
Пробовал передавать через опции
$column->options = [
'style' => 'position: fixed !important;'
];
Цвет можно поменять, а зафиксировать не получается. Подскажите кто что может)
Пробовал передавать через опции
$column->options = [
'style' => 'position: fixed !important;'
];
Цвет можно поменять, а зафиксировать не получается. Подскажите кто что может)
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Re: Зафиксировать столбцы грида.
Там какая-то довольно странная верстка идет.
http://joxi.ru/v29XdWaIZG1pXm
Какие-то колонки подложенные под таблицу, и стили кидаются на эти подложенные колонки.
http://joxi.ru/v29XdWaIZG1pXm
Какие-то колонки подложенные под таблицу, и стили кидаются на эти подложенные колонки.
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Re: Зафиксировать столбцы грида.
Ни у кого не возникало такой задачи?
Re: Зафиксировать столбцы грида.
элемент <col> в стилях может принимать только ширину. Если нужно задавать стили для ячеек используйте contentOptions
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Re: Зафиксировать столбцы грида.
Да, я понял. Просто неудобно получается, на контент класс, на заголовок, на фильтр, а не на колонку сразу) Плюс еще это не согласовано с afterSummary.
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Re: Зафиксировать столбцы грида.
Да и нельзя разные колонки распихивать по разным таблицам.
Re: Зафиксировать столбцы грида.
В таком случае я бы отказался от грида в пользу цикла моделей и отдельного пагинатора
Re: Зафиксировать столбцы грида.
Насколько я помню, такой возможности в GridView нет. Если нужен именно грид, можно воспользоваться Jquery Datatables: https://github.com/NullRefExcep/yii2-datatables . Он это всё умеет и даже больше.
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Re: Зафиксировать столбцы грида.
Пытаюсь рендер грида переписать. Но пока не очень успешно. Просто на гриде у нас уже много чего сделано кастомного.
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Re: Зафиксировать столбцы грида.
Есть идея, делать один грид но состоящий из трех таблиц.