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