protected function GetCustomRenderedViewColumn(CustomViewColumn $column, $rowValues) { $result = ''; $handled = false; $column->GetGrid()->OnCustomRenderExportColumn->Fire(array('pdf', $this->GetFriendlyColumnName($column), $column->GetData(), $rowValues, &$result, &$handled)); if ($handled) { return $result; } else { return null; } }
protected function GetFriendlyColumnName(CustomViewColumn $column) { return $column->GetGrid()->GetDataset()->IsLookupField($column->GetName()) ? $column->GetGrid()->GetDataset()->IsLookupFieldNameByDisplayFieldName($column->GetName()) : $column->GetName(); }