예제 #1
0
 /**
  * {@inheritdoc}
  */
 public function buildViewColumn(Column $column, Table $table, array $options)
 {
     $column->setVars(['name' => $options['name'], 'full_name' => $options['full_name']]);
 }
예제 #2
0
 /**
  * Generates a column sort path
  * 
  * @param Column $column
  * 
  * @return string
  */
 public function generateSortPath(Column $column)
 {
     if (true === $column->getVar('sortable')) {
         $sort = $column->getVar('sort_dir');
         $path = '?' . $column->getVar('full_name') . '_sort=';
         return $path .= $sort === ColumnSort::ASC ? ColumnSort::DESC : ColumnSort::ASC;
     }
     return '';
 }