Beispiel #1
0
 function render(\Tracker\Tabular\Schema\Column $column)
 {
     $field = $column->getField();
     if (isset($this->data['fields'][$field])) {
         $value = $this->data['fields'][$field];
     } else {
         $value = null;
     }
     return $column->render($value, $this->extra);
 }
Beispiel #2
0
 function render(\Tracker\Tabular\Schema\Column $column)
 {
     $field = $column->getField();
     $key = 'tracker_field_' . $field;
     if (isset($this->data[$key])) {
         $value = $this->data[$key];
     } else {
         $value = null;
     }
     $extra = [];
     foreach ($column->getQuerySources() as $target => $field) {
         if (isset($this->data[$field])) {
             $extra[$target] = $this->data[$field];
         }
     }
     return $column->render($value, $extra);
 }