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
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
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
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