Yii2 DynaGrid-如何从导出菜单隐藏格式

Yii2 DynaGrid-如何从导出菜单隐藏格式,yii2,export,yii2-dynagrid,Yii2,Export,Yii2 Dynagrid,如何在DynaGrid中从导出菜单隐藏某些格式。我尝试了GridView小部件的设置,但不起作用。格式仍然可见 'exportConfig' => [ GridView::CSV => ['label' => 'Save as CSV'], GridView::HTML => [], GridView::PDF => [], ] 您需要在gridOptions下使用上述选项exportConfig,并且您应该只指定在下拉列表打开后要显示的格

如何在DynaGrid中从导出菜单隐藏某些格式。我尝试了GridView小部件的设置,但不起作用。格式仍然可见

'exportConfig' => [
    GridView::CSV => ['label' => 'Save as CSV'],
    GridView::HTML => [],
    GridView::PDF => [],
]

您需要在
gridOptions
下使用上述选项
exportConfig
,并且您应该只指定在下拉列表打开后要显示的格式,如果您只需要
CSV
格式,则只需在
exportConfig
下提供
CSV
选项即可

echo DynaGrid::widget([
    'columns' => $columns,
    'storage' => DynaGrid::TYPE_COOKIE,
    'theme' => 'panel-danger',
    'gridOptions' => [
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'exportConfig'=>[
            GridView::CSV=>['label'=>'Save As'],
        ],    
        'panel' => ['heading' => '<h3 class="panel-title">Library</h3>'],

    ],

    'options' => ['id' => 'dynagrid-1'], // a unique identifier is important
]);
echo DynaGrid::widget([ “columns'=>$columns, 'storage'=>DynaGrid::TYPE_COOKIE, “主题”=>“面板危险”, “gridOptions”=>[ “dataProvider”=>$dataProvider, “filterModel”=>$searchModel, “exportConfig”=>[ GridView::CSV=>[“标签”=>“另存为”], ], “面板”=>[“标题”=>“库”], ], 'options'=>['id'=>'dynagrid-1'],//唯一标识符很重要 ]);