Esempio n. 1
0
 public function testExportFiltered()
 {
     $data = $this->data;
     $callback = function ($source) use($data) {
         Assert::same($data, $source);
     };
     $export = $this->grid->addExportCallback('Export', $callback, TRUE);
     $this->grid->addFilterText('name', 'Name');
     $grid = $this->grid;
     $trigger = function () use($grid) {
         $this->grid->handleExport(1);
     };
     Assert::exception($trigger, 'Ublaboo\\DataGrid\\Exception\\DataGridException', 'You have to set a data source first.');
     $this->grid->setDataSource($this->data);
     $this->grid->handleExport(1);
 }