导出具有相关表数据的Gridview
我正在尝试使用Kartik导出小部件,它工作正常,只是它没有在扩展的“函数/网格”中获取数据。现在我当然明白了它是如何工作的,它实际上并没有显示任何东西,只是呈现了另一个视图。但我不知道如何在导出函数中做到这一点 以下是gridview代码:导出具有相关表数据的Gridview,gridview,export,yii2,expand,Gridview,Export,Yii2,Expand,我正在尝试使用Kartik导出小部件,它工作正常,只是它没有在扩展的“函数/网格”中获取数据。现在我当然明白了它是如何工作的,它实际上并没有显示任何东西,只是呈现了另一个视图。但我不知道如何在导出函数中做到这一点 以下是gridview代码: <?= GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ [ 'header' =>
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
[
'header' => 'Location Name',
'value' => 'location.name'
],
'quantity',
[
'class'=>'kartik\grid\ExpandRowColumn',
'width'=>'50px',
'value'=>function ($model, $key, $index, $column) {
return GridView::ROW_COLLAPSED;
},
'headerOptions'=>['class'=>'kartik-sheet-style'],
'detailUrl' => Url::to(['/stock/detail-product'])
],
],
]);
?>
即:
导出代码:
<?= ExportMenu::widget([
'dataProvider' => $dataProvider,
'columns' => [
[
'header' => 'Location Name',
'value' => 'location.name'
],
'quantity',
[
'class'=>'kartik\grid\ExpandRowColumn',
'width'=>'50px',
'value'=>function ($model, $key, $index, $column) {
return GridView::ROW_COLLAPSED;
},
'headerOptions'=>['class'=>'kartik-sheet-style'],
'detailUrl' => Url::to(['/stock/detail-product'])
],
],
'exportConfig'=> [
'HTML' => false,
'TXT' => false
],
]); ?>
遗憾的是,我在网上找不到关于这个特殊案例的任何信息。有没有人有我可以使用的想法/链接
一切都好 试试这个链接,它有很多演示代码要试用, 你可能会对你的问题有所了解
您必须将变量ini设置为第二个模态,该模态与gridcolumns中包含gridview的模态之间存在关系