Yii2 DynaGrid - как скрыть форматы из меню экспорта - PullRequest
0 голосов
/ 02 февраля 2020

Как скрыть некоторые форматы из меню экспорта в DynaGrid. Я пробовал настройки для виджета GridView, но не работает. Форматы все еще видны.

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

1 Ответ

1 голос
/ 02 февраля 2020

Вам необходимо использовать вышеуказанную опцию exportConfig в gridOptions, и вы должны указывать только те форматы, которые вы хотите видеть после открытия раскрывающегося списка, если вы хотите использовать только формат CSV, просто укажите CSV опция под exportConfig

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
]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...