在yii2中编辑导出菜单的内容

时间:2016-06-07 13:02:19

标签: yii2

我在yii2项目上使用导出菜单。我从demos.krajee.com下载它。我已成功使用它,但我想编辑pdf中的内容,因此它有标题/页眉或页脚或页码。如何制作?

1 个答案:

答案 0 :(得分:0)

至少有两种方法可以做到这一点。 例如,您可以在

中将其设置为默认设置
Yii::$container->set('kartik\grid\GridView', [
    'summary' => "Showing {begin} - {end} from {totalCount} records",
'captionOptions' => ['style' => 'font-size:0em;'],
'panel' => [
    'heading' => false,
    'before' => '{summary}',
    'after' => '{pager}',
    'footer' => false,
],
'hover' => true,
'toolbar' => [
    '{export}',
    '{toggleData}',
],
'export' =>[
    'showConfirmAlert' => false,
],
'exportConfig' => [
    kartik\grid\GridView::PDF => [
        'label' => 'Save as PDF',
        'config' => [
            'methods' => [
                'SetHeader' => ['Header'],
                'SetFooter' => ['Footer whatever: ' . strftime("%c") . '||Page {PAGENO}'],
            ]
        ],
    ],
],

...

或将设置分别传递给每个视图中的每个小部件。

您可以在包装器http://demos.krajee.com/mpdf#settings中使用方法(查找方法),如果需要更复杂的方法,也可以直接从mpdf类使用。