我正在尝试使用Kartik导出窗口小部件工作正常,但它没有在扩展'function / grid'中获取数据。当然,我当然明白它是如何工作的,它实际上并没有显示任何东西,只是渲染另一个视图。但我不知道如何在导出功能中这样做。
这是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
],
]); ?>
可悲的是,我在网上找不到这个特殊情况的任何内容。有没有人有我可以使用的任何想法/链接?
一切都很好!
答案 0 :(得分:0)
你必须设置变量ini第二个模态,在你的模态中有关系,包括gridcolumns中的gridview
答案 1 :(得分:-1)
尝试此链接,它有很多演示代码可供试用, 你可能会对你的问题有所了解 http://demos.krajee.com/export-demo