ソートされた列のデフォルトクラスを追加したいだけです。私はその列でテーブルをソートするとき、値「ASC」または「DESC」でクラス属性を追加し、コードを持っているYii2の列を並べ替えるためのデフォルトのCSSクラス
(コードの一部):
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'],
],
...
]
]
);
は何が必要 - 追加「= "ソート可能なクラス「」私の知る限り、あなたが(余分なクラスやスタイルのような他の性質を持っている必要があり、各列には、このプロパティを)追加することができます知っているようにthead要素
headerOptions' 'の名前を持つプロパティが、私はそれがだ信じGridView' –
@MuhammadOmerAslam'ではありません見ている:yiisofl \ yii2 \グリッド\ Column.php リターンHTMLでrenderHeaderCell ::タグ( 'th'、$ this-> renderHeaderCellContent()、$ this-> headerOptions);グリッド列のアレイ のGridView ::ウィジェット([ .... '列' => [ ...... [ BYTあるよう はまた、グリッド・コンポーネントのプロパティではありません... .... 'headerOptions' => ['style' => 'width:140px;'] –
はい、ここにいるのですが、私は下の議決を取り戻したかったのですが、あなたはグリッドビューについて話しているように見えたので答えに言及してください。 –