コード例 #1
0
ファイル: ToolbarExtension.php プロジェクト: Maksold/platform
 /**
  * {@inheritDoc}
  */
 public function visitResult(DatagridConfiguration $config, ResultsObject $result)
 {
     $result->offsetSetByPath('[options][hideToolbar]', false);
     $minToolbarRecords = (int) $config->offsetGetByPath(self::TURN_OFF_TOOLBAR_RECORDS_NUMBER_PATH);
     if ($minToolbarRecords > 0 && count($result['data']) < $minToolbarRecords) {
         $result->offsetSetByPath('[options][hideToolbar]', true);
     }
 }
 /**
  * @param DatagridConfiguration $config
  * @param ResultsObject $result
  * @return mixed|void
  */
 public function visitResult(DatagridConfiguration $config, ResultsObject $result)
 {
     $result->offsetSetByPath(PagerInterface::TOTAL_PATH_PARAM, $config->offsetGetByPath(CombinedAuditDatasource::PATH_PAGER_ORIGINAL_TOTALS . '[0]'));
 }
コード例 #3
0
 /**
  * {@inheritDoc}
  */
 public function visitResult(DatagridConfiguration $config, ResultsObject $result)
 {
     $result->offsetSetByPath(PagerInterface::TOTAL_PATH_PARAM, $this->pager->getNbResults());
 }