Exemple #1
0
 /**
  * @see GridFeature::getRequestArgs()
  * @param $args array
  */
 function getRequestArgs($args)
 {
     $grid = $args['grid'];
     $requestArgs =& $args['requestArgs'];
     // Add paging info so grid actions will not loose paging context.
     // Only works if grid link actions use the getRequestArgs
     // returned content.
     $request = Application::getRequest();
     $rangeInfo = $grid->getGridRangeInfo($request, $grid->getId());
     $requestArgs[GridHandler::getPageParamName($grid->getId())] = $rangeInfo->getPage();
     $requestArgs[$this->_getItemsPerPageParamName($grid->getId())] = $rangeInfo->getCount();
 }