Я просто хочу добавить класс по умолчанию для отсортированного столбца.По умолчанию класс css для сортировки столбца в Yii2
У меня есть код, который добавить атрибут класса со значением «ASC» или «DESC», когда я отсортирован таблицу по этому столбцу (часть кода):
GridView::widget(
[
'dataProvider' => $dataProvider,
'columns' => [
[
'attribute' => 'id', // <---- sorted by default, have 'class="desc"'
'contentOptions' => ['style' => 'width: 120px'],
],
[
'attribute' => 'name', //<- want to append 'class="sortable"'
'contentOptions' => ['style' => 'text-align: left'],
'headerOptions' => ['style' => 'text-align: left'],
],
...
]
]
);
Что мне нужно - добавить «класс =" сортировкой «» сгенерированных
<a href="/my/action">Name</a>
звеньев в THEAD
нет свойства с именем '' headerOptions' в GridView' –
@MuhammadOmerAslam Я верю, что это, это посмотреть на: renderHeaderCell в yiisofl \ yii2 \ сетки \ Column.php возврата Html :: тег ('th', $ this-> renderHeaderCellContent(), $ this-> headerOptions); также это не свойство компонента сетки как бет массив сетки колонн GridView :: виджет ([ .... 'столбцов' => [ ...... [ ... .... 'headerOptions' => ['style' => 'width: 140px;'], ] –
Да, вы прямо здесь, я просто хотел забрать свой голос, но не смог настроить, вы можете редактировать вы должны упомянуть об этом в ответ, поскольку он выглядел так, что вы говорите о виде сетки. спасибо за очищение –