Esempio n. 1
0
 public function getDatagrid($data)
 {
     $parser = new Parser();
     $output = $this->html->el('div')->addAttributes(array('class' => 'datagride'));
     $rows = $parser->dataToRows($data, $this->hidedColumns);
     $this->buildTable($rows, $output);
     $this->buildFooter($output);
     return $output;
 }
Esempio n. 2
0
 public function testShouldBeAbleProduceArrayOfRows()
 {
     $parsed = $this->parser->dataToRows($this->data, array());
     $this->assertEquals(count($this->data), count($parsed));
     $this->assertInstanceOf("Datagrid\\BasicElements\\Row", $parsed[0]);
 }