示例#1
0
 /**
  * {@inheritdoc}
  */
 public function buildView(array &$view, ColumnInterface $column, array $data, array $options)
 {
     parent::buildView($view, $column, $data, $options);
     if ($options['anchor_route'] === null) {
         return;
     }
     $view = array_merge($view, array('route' => $options['anchor_route'], 'params' => $this->resolveParams($options['params'], $options['anchor_params'], $options['anchor_args'], $data), 'value' => $options['anchor_text'] ?: $view['value'], 'title' => $options['anchor_title']));
 }
示例#2
0
 /**
  * {@inheritdoc}
  */
 public function buildView(array &$view, ColumnInterface $column, array $data, array $options)
 {
     if ($options['icon'] !== null) {
         parent::buildView($view, $column, $data, $options);
     } else {
         ColumnType::buildView($view, $column, $data, $options);
     }
     $view['text'] = isset($options['text']) ? $options['text'] : $view['value'];
     $view['title'] = $options['desc'];
 }
示例#3
0
 /**
  * {@inheritdoc}
  */
 public function buildView(array &$view, ColumnInterface $column, array $data, array $options)
 {
     parent::buildView($view, $column, $data, $options);
 }