Yii はリストのソート機能を提供します。列ヘッダーをクリックしたときにレコードがソートされないように、ソートを無効にするにはどうすればよいですか?
12144 次
3 に答える
22
'enableSorting' => false
リスト/グリッドビュー定義で設定 します。
$this->widget('zii.widgets.CListView', array(
......
'enableSorting' => false,
......
)
);
于 2012-10-01T06:43:53.540 に答える
0
Bootstrap を使用する場合、以下の構文を使用して並べ替えを無効にすることができます -
$this->widget('bootstrap.widgets.TbExtendedGridView',
array(
......
'enableSorting' => false, //tag for sorting - true or false
.........
));
于 2014-09-19T07:08:01.887 に答える
0
GridViewを使用する場合
次に、それを行うことができます:
$dataProvider = new yii\data\ActiveDataProvider([
'sort'=>false,
'query' => **some query here**
]);
または、特定の列を並べ替えたい場合:
$dataProvider = new yii\data\ActiveDataProvider([
'sort'=>['attribute'=>[**attribute names here**]],
'query' => **some query here**
]);
次に、ウィジェットでこのデータ プロバイダーを使用します。GridView
<?= GridView::widget([
'dataProvider'=>$dataProvider,
...
]) ?>
于 2018-02-01T08:29:48.823 に答える