diff --git a/app/UI/Actions/ActionsPresenter.php b/app/UI/Actions/ActionsPresenter.php index dadc5f4..fd50094 100644 --- a/app/UI/Actions/ActionsPresenter.php +++ b/app/UI/Actions/ActionsPresenter.php @@ -3,15 +3,15 @@ namespace App\UI\Actions; use App\UI\AbstractPresenter; -use Ublaboo\DataGrid\Column\Action\Confirmation\StringConfirmation; -use Ublaboo\DataGrid\DataGrid; +use Contributte\Datagrid\Column\Action\Confirmation\StringConfirmation; +use Contributte\Datagrid\Datagrid; class ActionsPresenter extends AbstractPresenter { public function createComponentGrid(): DataGrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $grid->setDataSource($this->dibiConnection->select('*')->from('users')); diff --git a/app/UI/Add/AddPresenter.php b/app/UI/Add/AddPresenter.php index 4b1d5b5..83913bc 100644 --- a/app/UI/Add/AddPresenter.php +++ b/app/UI/Add/AddPresenter.php @@ -4,14 +4,14 @@ use App\Model\Utils\DateTime; use App\UI\AbstractPresenter; -use Ublaboo\DataGrid\DataGrid; +use Contributte\Datagrid\Datagrid; final class AddPresenter extends AbstractPresenter { public function createComponentGrid(): DataGrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $grid->setDataSource($this->dibiConnection->select('*')->from('users')); diff --git a/app/UI/Columns/ColumnsPresenter.php b/app/UI/Columns/ColumnsPresenter.php index 2578db1..f906ea2 100644 --- a/app/UI/Columns/ColumnsPresenter.php +++ b/app/UI/Columns/ColumnsPresenter.php @@ -5,13 +5,13 @@ use App\Model\Utils\DateTime; use App\Model\Utils\Types; use App\UI\AbstractPresenter; +use Contributte\Datagrid\AggregationFunction\IAggregationFunction; +use Contributte\Datagrid\AggregationFunction\IMultipleAggregationFunction; +use Contributte\Datagrid\Column\ColumnLink; +use Contributte\Datagrid\Column\ColumnStatus; +use Contributte\Datagrid\Datagrid; use Dibi\Fluent; use Dibi\Row; -use Ublaboo\DataGrid\AggregationFunction\IAggregationFunction; -use Ublaboo\DataGrid\AggregationFunction\IMultipleAggregationFunction; -use Ublaboo\DataGrid\Column\ColumnLink; -use Ublaboo\DataGrid\Column\ColumnStatus; -use Ublaboo\DataGrid\DataGrid; use UnexpectedValueException; final class ColumnsPresenter extends AbstractPresenter @@ -19,7 +19,7 @@ final class ColumnsPresenter extends AbstractPresenter public function createComponentGrid(): DataGrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $grid->setDefaultSort(['id' => 'ASC']); diff --git a/app/UI/Edit/EditPresenter.php b/app/UI/Edit/EditPresenter.php index 56a0f41..d75be9c 100644 --- a/app/UI/Edit/EditPresenter.php +++ b/app/UI/Edit/EditPresenter.php @@ -4,17 +4,17 @@ use App\Model\Utils\DateTime; use App\UI\AbstractPresenter; +use Contributte\Datagrid\Datagrid; use Dibi\Row; use Nette\Forms\Container; use Nette\Utils\Html; -use Ublaboo\DataGrid\DataGrid; final class EditPresenter extends AbstractPresenter { public function createComponentGrid(): DataGrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $grid->setDataSource($this->dibiConnection->select('*')->from('users')); diff --git a/app/UI/Export/ExportPresenter.php b/app/UI/Export/ExportPresenter.php index 75654cf..d40bbce 100644 --- a/app/UI/Export/ExportPresenter.php +++ b/app/UI/Export/ExportPresenter.php @@ -3,15 +3,15 @@ namespace App\UI\Export; use App\UI\AbstractPresenter; -use Ublaboo\DataGrid\Column\ColumnText; -use Ublaboo\DataGrid\DataGrid; +use Contributte\Datagrid\Column\ColumnText; +use Contributte\Datagrid\Datagrid; final class ExportPresenter extends AbstractPresenter { - public function createComponentGrid(): DataGrid + public function createComponentGrid(): Datagrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $grid->setDataSource($this->dibiConnection->select('*')->from('users')); @@ -51,6 +51,13 @@ public function createComponentGrid(): DataGrid $columnEven, ]); + $grid->addExportExcel('Excel export', 'examples-all.xlsx') + ->setTitle('Excel export') + ->setColumns([ + $columnName, + $columnEven, + ]); + return $grid; } diff --git a/app/UI/Filters/FiltersPresenter.php b/app/UI/Filters/FiltersPresenter.php index c7809dc..a90e152 100644 --- a/app/UI/Filters/FiltersPresenter.php +++ b/app/UI/Filters/FiltersPresenter.php @@ -4,17 +4,17 @@ use App\Model\Utils\DateTime; use App\UI\AbstractPresenter; +use Contributte\Datagrid\Datagrid; use Dibi\Fluent; use Dibi\Row; use Nette\Utils\ArrayHash; -use Ublaboo\DataGrid\DataGrid; final class FiltersPresenter extends AbstractPresenter { public function createComponentGrid(): DataGrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $grid->setDataSource($this->dibiConnection->select('*')->from('users')); diff --git a/app/UI/GroupActions/GroupActionsPresenter.php b/app/UI/GroupActions/GroupActionsPresenter.php index f4909ee..983352f 100644 --- a/app/UI/GroupActions/GroupActionsPresenter.php +++ b/app/UI/GroupActions/GroupActionsPresenter.php @@ -3,14 +3,14 @@ namespace App\UI\GroupActions; use App\UI\AbstractPresenter; -use Ublaboo\DataGrid\DataGrid; +use Contributte\Datagrid\Datagrid; class GroupActionsPresenter extends AbstractPresenter { public function createComponentGrid(): DataGrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $grid->setDataSource($this->dibiConnection->select('*')->from('users')); diff --git a/app/UI/Home/HomePresenter.php b/app/UI/Home/HomePresenter.php index e64de0b..65341eb 100644 --- a/app/UI/Home/HomePresenter.php +++ b/app/UI/Home/HomePresenter.php @@ -4,15 +4,15 @@ use App\Model\Utils\DateTime; use App\UI\AbstractPresenter; +use Contributte\Datagrid\Datagrid; use Dibi\Row; -use Ublaboo\DataGrid\DataGrid; final class HomePresenter extends AbstractPresenter { public function createComponentGrid(): DataGrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $grid->setDataSource($this->dibiConnection->select('*')->from('users')); diff --git a/app/UI/ItemDetail/ItemDetailPresenter.php b/app/UI/ItemDetail/ItemDetailPresenter.php index 77128e1..87fa8d4 100644 --- a/app/UI/ItemDetail/ItemDetailPresenter.php +++ b/app/UI/ItemDetail/ItemDetailPresenter.php @@ -3,14 +3,14 @@ namespace App\UI\ItemDetail; use App\UI\AbstractPresenter; -use Ublaboo\DataGrid\DataGrid; +use Contributte\Datagrid\Datagrid; final class ItemDetailPresenter extends AbstractPresenter { public function createComponentGrid(): DataGrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $grid->setDataSource($this->dibiConnection->select('*')->from('users')); diff --git a/app/UI/Localization/LocalizationPresenter.php b/app/UI/Localization/LocalizationPresenter.php index e07d3b7..30607dc 100644 --- a/app/UI/Localization/LocalizationPresenter.php +++ b/app/UI/Localization/LocalizationPresenter.php @@ -4,16 +4,16 @@ use App\Model\Utils\DateTime; use App\UI\AbstractPresenter; +use Contributte\Datagrid\Datagrid; +use Contributte\Datagrid\Localization\SimpleTranslator; use Dibi\Row; -use Ublaboo\DataGrid\DataGrid; -use Ublaboo\DataGrid\Localization\SimpleTranslator; final class LocalizationPresenter extends AbstractPresenter { public function createComponentGrid(): DataGrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $grid->setDataSource($this->dibiConnection->select('*')->from('users')); diff --git a/app/UI/Row/RowPresenter.php b/app/UI/Row/RowPresenter.php index 2e6e1f9..032d82c 100644 --- a/app/UI/Row/RowPresenter.php +++ b/app/UI/Row/RowPresenter.php @@ -3,15 +3,15 @@ namespace App\UI\Row; use App\UI\AbstractPresenter; -use Ublaboo\DataGrid\Column\Action\Confirmation\StringConfirmation; -use Ublaboo\DataGrid\DataGrid; +use Contributte\Datagrid\Column\Action\Confirmation\StringConfirmation; +use Contributte\Datagrid\Datagrid; final class RowPresenter extends AbstractPresenter { public function createComponentGrid(): DataGrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $grid->setDataSource($this->dibiConnection->select('*')->from('users')); diff --git a/app/UI/TreeView/TreeViewPresenter.php b/app/UI/TreeView/TreeViewPresenter.php index 474d0d9..99cb328 100644 --- a/app/UI/TreeView/TreeViewPresenter.php +++ b/app/UI/TreeView/TreeViewPresenter.php @@ -3,16 +3,16 @@ namespace App\UI\TreeView; use App\UI\AbstractPresenter; +use Contributte\Datagrid\Column\Action\Confirmation\StringConfirmation; +use Contributte\Datagrid\Datagrid; use Dibi\Fluent; -use Ublaboo\DataGrid\Column\Action\Confirmation\StringConfirmation; -use Ublaboo\DataGrid\DataGrid; final class TreeViewPresenter extends AbstractPresenter { public function createComponentGrid(): DataGrid { - $grid = new DataGrid(); + $grid = new Datagrid(); $join = $this->dibiConnection->select('COUNT(id) AS count, parent_category_id') ->from('categories')