ublaboo – Překreslení gridu – stránkování + filtr

Ondrejko
Člen | 7
+
0
-

Ahoj, mám takový problém – mám hodně dat. Takže stránkování + filtry.

Při volání:

$grid->getInlineAdd()->onSubmit[] = function($values) {
	// Cokoliv...
	$this['grid']->redrawControl();
};

se zavolá metoda redrawControl nad vším a například – pokud jsem na druhé stránce, tak to skočí na první. Pokud mám filtry nějaké nastavené, tak to vyresetuje.

V těch filtrách mám např. skupiny. Tak když si vyberu nějakou skupinu a tam přidám record, tak očekávám, že se mi to tam projeví (zobrazí). Protože data se sice do DB korektně uloží, ale uživatel nedostane indikátor. Ten se vysvicuje pouze na první stránce.

A tímto způsobem to řešit nechci (přijde mi to takové nemastné neslané):

$v = '';
foreach ($values as $key=>$value)
{
	$v. = "$key: $value, ";
}
$v = trim($v,', ');
$this->flashMessage("Record with values [$v] was added! (not really)", 'success');

Jak to vyřešit? Předem děkuji za odpovědi.