add: timestamp support for DateField class
This commit is contained in:
parent
4db06cd046
commit
073c9eb7fc
1 changed files with 3 additions and 0 deletions
|
@ -24,6 +24,7 @@ from zope.i18n.locales import locales
|
||||||
|
|
||||||
from cybertools.composer.report.field import Field
|
from cybertools.composer.report.field import Field
|
||||||
from cybertools.composer.report.result import ResultSet
|
from cybertools.composer.report.result import ResultSet
|
||||||
|
from cybertools.util.date import timeStamp2Date
|
||||||
from loops.common import baseObject
|
from loops.common import baseObject
|
||||||
from loops.expert.report import ReportInstance
|
from loops.expert.report import ReportInstance
|
||||||
from loops import util
|
from loops import util
|
||||||
|
@ -46,6 +47,8 @@ class DateField(Field):
|
||||||
value = self.getRawValue(row)
|
value = self.getRawValue(row)
|
||||||
if not value:
|
if not value:
|
||||||
return u''
|
return u''
|
||||||
|
if isinstance(value, int):
|
||||||
|
value = timeStamp2Date(value)
|
||||||
nv = row.parent.context.view.nodeView
|
nv = row.parent.context.view.nodeView
|
||||||
langInfo = nv and getattr(nv, 'languageInfo', None) or None
|
langInfo = nv and getattr(nv, 'languageInfo', None) or None
|
||||||
if langInfo:
|
if langInfo:
|
||||||
|
|
Loading…
Add table
Reference in a new issue