YII2 Kartik gridview禁用pdf导出

beg*_*ner 4 yii2

如何禁用kartik gridview中的pdf导出属性?

我已经安装了kartik gridview,它给了我以下错误.

找不到类'\ kartik\mpdf\Pdf',这是PDF导出功能所必需的.要包含PDF导出,请按照下面的安装步骤操作.如果您不需要PDF导出功能,请不要在"export"属性中包含"PDF"作为格式.您可以将'export'设置为false以禁用所有导出功能.

请确保您已安装'yii2-mpdf'扩展程序.要安装,您可以从应用程序根目录运行此控制台命令:

php composer.phar需要kartik -v/yii2-mpdf:"@ dev"

我不想安装mpdf.只是想禁用它.我在哪里可以编辑它?

aro*_*hev 6

你应该将export属性设置为false,甚至在错误文本中提到它.

use kartik\grid\GridView;

...

<?= GridView::widget([
    ...
    'export' => false,
]) ?>
Run Code Online (Sandbox Code Playgroud)

阅读官方文档中的更多内容.

更新:

另一种方法是从中排除PDF格式exportConfig.

<?= GridView::widget([
    'exportConfig' => [
        GridView::CSV => [
            ...
        ],
        ... // Make sure there is no GridView::PDF
    ],
]) ?>
Run Code Online (Sandbox Code Playgroud)