Example #1
0
 public function initialize(Grid $grid)
 {
     parent::initialize($grid);
     $this->pagination_factory = $grid->getConfig()->getDataProvider()->getPaginationFactory();
     $this->previous_page_name = $this->pagination_factory->getPageName();
     $this->input_key = $grid->getInputProcessor()->getKey();
     $this->setupPaginationForReading();
 }
Example #2
0
 /**
  * @param Grid $grid
  * @return null|void
  */
 public function initialize(Grid $grid)
 {
     parent::initialize($grid);
     Event::listen(Grid::EVENT_CREATE, function (Grid $grid) {
         $this->grid = $grid;
         if ($grid->getInputProcessor()->getValue(static::INPUT_PARAM, false)) {
             $this->renderCsv();
         }
     });
 }
Example #3
0
 /**
  * @param Grid $grid
  * @return null|void
  */
 public function initialize(Grid $grid)
 {
     parent::initialize($grid);
     Event::listen(Grid::EVENT_PREPARE, function (Grid $grid) {
         if ($this->grid !== $grid) {
             return;
         }
         if ($grid->getInputProcessor()->getValue(static::INPUT_PARAM, false)) {
             $this->renderExcel();
         }
     });
 }
Example #4
-1
 public function initialize(Grid $grid)
 {
     parent::initialize($grid);
     $this->input_key = $grid->getInputProcessor()->getKey();
     $this->setupPaginationForReading();
 }