kartik-v / yii2-export

A library to export server/db data in various formats (e.g. excel, html, pdf, csv etc.)
http://demos.krajee.com/export
Other
165 stars 126 forks source link

Multiple export #369

Closed BoguckiM closed 1 year ago

BoguckiM commented 1 year ago

Hello. I have this code, and even though I have set different ids, I can only downloads from the first control.

` $index = 0; foreach($datas as $data) { $fileName = strreplace(' ', '', $data['name'] . '' . $data['dataProvider']->query->where[1][2] . '-' . $data['dataProvider']->query->where[2][2] . '' . date('yy-m-d'));

    echo ExportMenu::widget([
        'bootstrap' => true,
        'dataProvider' => $data['dataProvider'],
        'filterModel' => $searchModel,
        'columns' => $gridColumns,
        'options' => [
            'id' => 'download' . $index,
        ],
        'dropdownOptions' => [
            'label' => $data['name'],
            'class' => 'btn btn-outline-secondary btn-default'
        ],
        'exportConfig' => [
            ExportMenu::FORMAT_PDF => false,
            ExportMenu::FORMAT_TEXT => false,
            ExportMenu::FORMAT_HTML => false,
            ExportMenu::FORMAT_CSV => ['filename' => $fileName],
            ExportMenu::FORMAT_EXCEL => ['filename' => $fileName],
        ],
    ]);
    $index++;
}`

Screenshot_20230327_110204