Grido stránkování – problém s počtem záznamů

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Vokrik
Člen | 15
+
0
-

Ahoj,

používám Grido, a nechávám si v něm zobrazit výsledek tohoto dotazu:

Select member_id, SUM(color) as color, SUM(black) as black FROM counter GROUP BY member_id

V databázi je 698 záznamů (pro každého uživatele zatím 2 řádky, tzn. uživatelů je 349).

Stránkování se mi ale nastaví na 698 záznamů… Tzn. cca do půlky mi to zobrazuje očekávaný grid, od půlky už jen prázdné stránky.

Nevíte někdo, jak ten stránkovač upravit tak, aby ukazoval správně?

(v presenteru to vypadá takto:

<?php
$grid = new Grido\Grid($this, $name);
		$grid->setModel($this->engine->getTotalPrintoutAll());
		$grid->setPrimaryKey('member_id');
		$grid->addColumnText('member_id', 'ID Člena');
		$grid->addColumnNumber('black','Černobílý tisk');
		$grid->addColumnNumber('color','Barevný tisk');
?>

model pak takto

<?php
public function getTotalPrintoutAll(){
		return $this->getTable()->select('member_id, SUM(color) AS color, SUM(black) AS black')->group('member_id');

	}
?>