cybertools/composer/report
2019-04-26 17:42:10 +02:00
..
__init__.py create report sub-package for generic report configuration 2010-03-20 12:26:10 +00:00
base.py dont't sum totals values on subtotals row 2013-12-20 09:56:33 +01:00
configure.zcml create report sub-package for generic report configuration 2010-03-20 12:26:10 +00:00
field.py add getExportValue method for report fields 2017-02-09 13:44:53 +01:00
instance.py create report sub-package for generic report configuration 2010-03-20 12:26:10 +00:00
interfaces.py add attribute 'userSetting' for specifying column specifications that may be edited by the user; extend interface definition to resemble currently used attributes 2012-07-09 10:23:03 +02:00
README.txt work in progress: generic report configuration: basic field definitions 2010-03-21 16:11:55 +00:00
result.py subtotals fixes 2017-10-11 14:21:13 +02:00
tests.py fix tests/doctests according to current ZTK and BlueBream versions 2019-04-26 17:42:10 +02:00

=================
Report Management
=================

  ($Id$)

  >>> from zope import component
  >>> from cybertools.composer.report.base import ReportManager, Report

  >>> manager = ReportManager()

  >>> rep01 = manager.addReport(Report('testreport'))

The base report provides a fairly basic collection of field definitions:

  >>> len(rep01.fields)
  1
  >>> rep01.fields.keys()
  ['label']
  >>> rep01.fields.get('label')
  <cybertools.composer.report.field.Field object ...>
  >>> rep01.fields.get('title')