Example #1
0
 def compute_row_header(self, row_config):
     header_row = self.get_empty_row_asdict(self.get_fields(), ReportValue(''))
     for report_total_field, fun in row_config.items():
         if hasattr(fun, 'caption'):
             value = force_unicode(fun.caption)
         else:
             value = ' '
         header_row[report_total_field] = value
     row = self.reorder_dictrow(header_row)
     row = ReportRow(row)
     row.is_caption = True
     return row
Example #2
0
 def compute_row_header(row_config):
     header_row = self.get_empty_row_asdict(self.fields, ReportValue(""))
     for k, fun in row_config.items():
         if hasattr(fun, "caption"):
             value = fun.caption
         else:
             value = " "
         header_row[k] = value
     row = self.reorder_dictrow(header_row)
     row = ReportRow(row)
     row.is_caption = True
     return row
Example #3
0
 def compute_row_header(row_config):
     header_row = self.get_empty_row_asdict(self.get_fields(), ReportValue(''))
     for k, fun in row_config.items():
         if hasattr(fun, 'caption'):
             value = force_unicode(fun.caption)
         else:
             value = ' '
         header_row[k] = value
     row = self.reorder_dictrow(header_row)
     row = ReportRow(row)
     row.is_caption = True
     return row
Example #4
0
 def compute_row_header(row_config):
     header_row = self.get_empty_row_asdict(self.get_fields(), ReportValue(''))
     for field_name, fun in row_config.items():
         if hasattr(fun, 'caption'):
             field_value = force_unicode(fun.caption)
         else:
             field_value = ' '
         header_row[field_name] = field_value
     header_row = self.reorder_dictrow(header_row)
     header_row = ReportRow(header_row)
     header_row.is_caption = True
     return header_row