/** @var $model Promocode */
/** @var $dataProvider ActiveDataProvider */
+$this->registerJsFile('https://unpkg.com/xlsx@0.15.1/dist/xlsx.full.min.js', ['position' => \yii\web\View::POS_END]);
+
?>
<?php if (isset($dataProvider) && $model->base == 1): ?>
+ <button id="button" onclick="htmlTableToExcel('xlsx')">Экспортировать таблицу промокодов в EXCEL</button>
+
+ <script>
+ function htmlTableToExcel(type){
+ var data = document.querySelector('table');
+ var excelFile = XLSX.utils.table_to_book(data, {sheet: "sheet1"});
+ XLSX.write(excelFile, { bookType: type, bookSST: true, type: 'base64' });
+ moment.locale('ru');
+ XLSX.writeFile(excelFile, 'SingleUsePromocodeTable_' + moment().format('L') + '.' + type);
+ }
+ </script>
+
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [