저는 YII 프레임 워크를 처음 사용합니다 .YII는 리스팅을위한 정렬 기능을 제공합니다. 열 머리글을 클릭 할 때 내 레코드가 정렬되지 않도록 정렬을 비활성화 할 수 있습니까?YII의 헤더 열에서 정렬 사용 안 함
3
A
답변
20
목록/gridview 정의에 'enableSorting' => false
을 설정하십시오.
$this->widget('zii.widgets.CListView', array(
......
'enableSorting' => false,
......
)
);
1
부트 스트랩 구문 이하로 사용하여 정렬 해제 할 수 있습니다 사용하는 경우 -
$this->widget('bootstrap.widgets.TbExtendedGridView',
array(
......
'enableSorting' => false, //tag for sorting - true or false
.........
));
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**
]);
다음은 GridVeiw
위젯이 데이터 공급자를 사용
<?= GridView::widget([
'dataProvider'=>$dataProvider,
...
]) ?>