fix sequenceNumber generation in reports result rows
This commit is contained in:
		
							parent
							
								
									f68b1db2a4
								
							
						
					
					
						commit
						03f2812088
					
				
					 1 changed files with 8 additions and 2 deletions
				
			
		|  | @ -131,7 +131,10 @@ class ResultSet(object): | ||||||
|             subTotalsRow.data[c.name] = values[idx] |             subTotalsRow.data[c.name] = values[idx] | ||||||
|         if gf in self.subTotalsGroupColumns: |         if gf in self.subTotalsGroupColumns: | ||||||
|             if gf.totalsDescription is None: |             if gf.totalsDescription is None: | ||||||
|                 subTotalsRow.data[gf.output] = u'SUMME: ' + gf.getDisplayValue(row) |                 display = gf.getDisplayValue(row) | ||||||
|  |                 if isinstance(display, dict): | ||||||
|  |                     display = display.get('title') | ||||||
|  |                 subTotalsRow.data[gf.output] = u'SUMME: ' + display | ||||||
|             else: |             else: | ||||||
|                 v = gf.totalsDescription.getDisplayValue(row) |                 v = gf.totalsDescription.getDisplayValue(row) | ||||||
|                 if v is None: |                 if v is None: | ||||||
|  | @ -190,8 +193,11 @@ class ResultSet(object): | ||||||
|         if self.limits: |         if self.limits: | ||||||
|             start, stop = self.limits |             start, stop = self.limits | ||||||
|             result = result[start:stop] |             result = result[start:stop] | ||||||
|  |         number = 0 | ||||||
|         for idx, row in enumerate(result): |         for idx, row in enumerate(result): | ||||||
|             row.sequenceNumber = idx + 1 |             if not isinstance(row, (GroupHeaderRow, SubTotalsRow)): | ||||||
|  |                 row.sequenceNumber = number + 1 | ||||||
|  |                 number += 1 | ||||||
|         return result |         return result | ||||||
| 
 | 
 | ||||||
|     @Lazy |     @Lazy | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 hplattner
						hplattner