如何在Yii2 krajee网格导出中更改导出表单/ doc属性?

我们已经使用yii2 krajee导出导出网格数据。
我们如何修改默认标题,说明,上次修改?

echo ExportMenu::widget([ 'dataProvider' => $dataProvider, 'columns' => $gridColumns, 'target' => ExportMenu::TARGET_SELF, 'exportConfig' => [ ExportMenu::FORMAT_PDF => false, ], 'filename' => 'export-list_' . date('Ym-d_H-i-s'), ]); 

试试这个:这是一个CSV的例子。 你也可以像别人一样聪明。

  use yii\helpers\Html; use kartik\grid\GridView; use kartik\export\ExportMenu; $gridColumns = [ ['class' => 'yii\grid\SerialColumn'], 'id', 'name', 'desc', ['class' => 'yii\grid\ActionColumn'], ]; // Renders a export dropdown menu echo ExportMenu::widget([ 'dataProvider' => $dataProvider, 'columns' => $gridColumns ]); GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => $gridColumns, 'exportConfig'=> [ GridView::CSV=>[ 'label' => 'CSV', 'icon' => '', 'iconOptions' => '', 'showHeader' => false, 'showPageSummary' => false, 'showFooter' => false, 'showCaption' => false, 'filename' => 'yii', 'alertMsg' => 'created', 'options' => ['title' => 'Semicolon - Separated Values'], 'mime' => 'application/csv', 'config' => [ 'colDelimiter' => ";", 'rowDelimiter' => "\r\n", ], ], ], ]); 

我做了什么来完成我的任务 –
我在我的头上,

 use yii\helpers\Html; use kartik\grid\GridView; 

然后在gridView中 –

  <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'pjax'=>true, 'id' => 'grid', 'toolbar' => [ ['content'=> Html::a('<i class="glyphicon glyphicon-repeat"></i>', ['ctrl-action'], ['data-pjax'=>false, 'class' => 'btn btn-default', 'title'=>'Reset Grid']) ], '{export}', '{toggleData}' ], 'panel' => [ 'heading'=>'<h3 class="panel-title"><i class="glyphicon glyphicon-cloud"></i> Output Daily Data </h3>', 'type'=>'primary', 'before'=>Html::a(''), 'after'=>Html::a(''), 'showFooter'=>false ], 'columns' => [ ['class' => 'kartik\grid\SerialColumn'], 'id', 'name' ['class' => 'yii\grid\ActionColumn'], ], 'responsive'=>true, 'hover'=>true, 'exportConfig' => [ GridView::CSV => ['label' => 'Export as CSV', 'filename' => 'File_Name-'.date('dM-Y')], GridView::HTML => ['label' => 'Export as HTML', 'filename' => 'File_Name -'.date('dM-Y')], GridView::PDF => ['label' => 'Export as PDF', 'filename' => 'File_Name -'.date('dM-Y')], GridView::EXCEL=> ['label' => 'Export as EXCEL', 'filename' => 'File_Name -'.date('dM-Y')], GridView::TEXT=> ['label' => 'Export as TEXT', 'filename' => 'File_Name -'.date('dM-Y')], ], 'export' => [ 'fontAwesome' => true ], ]); ?> 

这对我有效。 只需在'exportConfig'部分对重命名文件进行更改'exportConfig'