phpPeanuts  2.2.0
phpPeanuts framework
 All Data Structures Namespaces Files Functions Variables
ObjectReportPage Class Reference

Inherits PntObjectReportPage.

Additional Inherited Members

- Public Member Functions inherited from PntObjectReportPage
 getName ()
 
 printBody ()
 
 isLayoutReport ()
 
 getBackToOrigin ()
 
 printMainPart ()
 
 printBodyTagIeExtraPiece ()
 
 insertCheckboxInItemTable ($table)
 
 printButtonsPanel ()
 
 getButtonsList ()
 
- Static Public Member Functions inherited from PntPage
static getInfoStyleOk ()
 
static getInfoStyleError ()
 
static getInfoStyleWarning ()
 
- Data Fields inherited from PntObjectReportPage
 $object
 
 $formTexts
 
 $showButtonsPanel = true
 
 $inPopup = true
 

Detailed Description

Kind of DetailsPage showing property labels and values of a single object, but also a TablePart with values for each multi value property. Navigation leads to other ReportPages. What details are shown can be overridden by overriding getFormTextPaths method. What multi value properties are shown can be overriden by overriding the getMultiPropNames method. Columns shown in each TablePart can be overridden by creating a getReportColumnPaths method on the type of objects shown in the table. Layout can be overridden, see http://www.phppeanuts.org/site/index_php/Pagina/65

This concrete subclass is here to keep de application developers code (including localization overrides) separated from the framework code.

See Also
http://www.phppeanuts.org/site/index_php/Menu/178 Framework code is in superclass. This class may be copied to an application folder to make application specific overrides.
http://www.phppeanuts.org/site/index_php/Pagina/64

The documentation for this class was generated from the following file: