Esempio n. 1
0
 public function test_set_provider()
 {
     $grid = new org_openpsa_widgets_grid('test', 'local');
     $this->assertNull($grid->get_provider());
     $provider = new org_openpsa_widgets_grid_provider(array());
     $grid->set_provider($provider);
     $this->assertEquals($provider, $grid->get_provider());
 }
Esempio n. 2
0
 public function get_grid($identifier = null)
 {
     if (null !== $identifier) {
         $this->_grid = new org_openpsa_widgets_grid($identifier, $this->_datatype);
         $this->_grid->set_provider($this);
         if (!empty($this->_sort_field)) {
             $this->_grid->set_option('sortname', $this->_sort_field);
             $this->_grid->set_option('sortorder', strtolower($this->_sort_direction));
         }
     }
     return $this->_grid;
 }