【问题标题】:Export a Gridview with related table data导出带有相关表数据的 Gridview
【发布时间】: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


    【解决方案1】:

    您必须在您的模式中设置变量 ini 第二个模式与 has 关系,其中包括 gridcolumns 中的 gridview

    【讨论】:

      【解决方案2】:

      试试这个链接,它有很多演示代码可供试用, 您可能会对您的问题有所了解 http://demos.krajee.com/export-demo

      【讨论】:

        猜你喜欢
        • 2011-01-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-15
        • 1970-01-01
        • 1970-01-01
        • 2014-07-03
        相关资源
        最近更新 更多