make colspan/ colwidth/ coltextalign configurable
This commit is contained in:
		
							parent
							
								
									ec319c1782
								
							
						
					
					
						commit
						43e51e7538
					
				
					 2 changed files with 2 additions and 27 deletions
				
			
		|  | @ -95,18 +95,4 @@ | ||||||
|   </tal:column> |   </tal:column> | ||||||
| </div> | </div> | ||||||
| 
 | 
 | ||||||
| <div metal:define-macro="container"> |  | ||||||
|     <tal:column define="values python:col.getDisplayValues(row)"> |  | ||||||
|     <table class="multivalue"> |  | ||||||
|       <tr> |  | ||||||
|         <tal:values repeat="value values"> |  | ||||||
|           <td style="border:none;" |  | ||||||
|               tal:content="value"></td> |  | ||||||
|         </tal:values> |  | ||||||
|       </tr> |  | ||||||
|     </table> |  | ||||||
|   </tal:column> |  | ||||||
| </div> |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| </html> | </html> | ||||||
|  |  | ||||||
|  | @ -47,6 +47,7 @@ class DecimalField(Field): | ||||||
|     format = 'decimal' |     format = 'decimal' | ||||||
|     pattern = u'#,##0.00;-#,##0.00' |     pattern = u'#,##0.00;-#,##0.00' | ||||||
|     renderer = 'right' |     renderer = 'right' | ||||||
|  |     coltextalign='right' | ||||||
| 
 | 
 | ||||||
|     def getDisplayValue(self, row): |     def getDisplayValue(self, row): | ||||||
|         value = self.getRawValue(row) |         value = self.getRawValue(row) | ||||||
|  | @ -201,16 +202,4 @@ class SubReportField(Field): | ||||||
|     def getValue(self, row): |     def getValue(self, row): | ||||||
|         ri = self.getReportInstance(row) |         ri = self.getReportInstance(row) | ||||||
|         return ri.getResults() |         return ri.getResults() | ||||||
|      |      | ||||||
| 
 |  | ||||||
| class MultiValueField(Field): |  | ||||||
|     """A Container for report fields to manage columns representing multiple fields |  | ||||||
|     """ |  | ||||||
|      |  | ||||||
|     renderer = 'container' |  | ||||||
| 
 |  | ||||||
|     def getValue(self, row): |  | ||||||
|         return self.getRawValue(row) |  | ||||||
| 
 |  | ||||||
|     def getDisplayValues(self, row): |  | ||||||
|         return self.getValue(row) |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 hplattner
						hplattner