Christian Porath
My feedback
2 results found
-
1 vote
Christian Porath
shared this idea
·
-
40 votes
An error occurred while saving the comment
I found a way to solve this using a session variable, but only for sortings and pagesize settings.
first step: include in <phpgrid_dir>/data.php on row 33
$getGridSettings=array('rows','sidx','sord');
foreach($getGridSettings as $setItem)
if(isset($_GET[$setItem]) && $_GET[$setItem])
$_SESSION['grid'][$setItem]=$_GET[$setItem];
second step: use this in your object methods like
$defaultPageSize=500; // value for default
if(isset($_SESSION['grid']['sidx']) && isset($_SESSION['grid']['sord']))
$dg->set_sortname($_SESSION['grid']['sidx'],strtoupper($_SESSION['grid']['sord']));
if(isset($_SESSION['grid']['rows']))
$dg->set_pagesize($_SESSION['grid']['rows']);
else
$dg->set_pagesize($defaultPageSize);