Krajee kartik\grid\GridView ExpandRowColumn 的实现 [ 技术分享 ]
公司底下显示联系方式(1家公司对应几个联系方式): index.php: 'columns' 内:
[
'class'=>'kartik\grid\ExpandRowColumn',
//'width'=>'50px',
'value'=>function ($model, $key, $index, $column) {
return GridView::ROW_COLLAPSED;
},
'detail'=> function($model,$key,$index,$column) {
$searchModel = new \backend\models\CnContactSearch();
$searchModel->cn_company_id = $model->id;
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return Yii::$app->controller->renderPartial('/cn-contact/index',[
'searchModel'=> $searchModel,
'dataProvider'=>$dataProvider,
]);
},
//'detailUrl' => \yii\helpers\Url::to(['/cn-company/detail-contacts']),
'detailAnimationDuration'=>100,
//'expandIcon'=>'<span class="fa fa-angle-right"></span>',
//'collapseIcon'=>'<span class="fa fa-angle-down"></span>',
'headerOptions'=>['class'=>'kartik-sheet-style'],
'expandOneOnly'=>true
],
悦分析,共成长! QQ 70467177,高手可加
共 0 条回复
没有找到数据。
liaoron 湖南
注册时间:2012-05-06
最后登录:2017-05-06
在线时长:0小时43分
最后登录:2017-05-06
在线时长:0小时43分
- 粉丝2
- 金钱20
- 威望0
- 积分20