【发布时间】:2015-05-27 15:47:00
【问题描述】:
我正在尝试使用运行良好的 Kartik 导出小部件,但它没有在扩展“功能/网格”中获取数据。现在我当然明白它是如何工作的,它实际上并没有显示任何东西,只是呈现另一个视图。但我不知道如何在导出功能中做到这一点。
这里是gridview代码:
<?= 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
],
]); ?>
很遗憾,我在网上找不到任何关于这种特殊情况的信息。有没有人有我可以使用的想法/链接?
一切都好!
【问题讨论】:
标签: gridview export yii2 expand