Class PBEGroupField

Object
  |
  +--PBEUnit
        |
        +--PBEAttribute
              |
              +--PBEGroupField

public class PBEGroupField
extends PBEAttribute


Description:
PBEGroupField provides functionality to combine already declared attributes into a logical entities: so called "groups" and "subgroups".

This is useful for reporting as it allows to display data in groups in HTML pages.

PBEMemberFields must be declared to include individual regularly declared attributes in a group or a subgroup.

Additionally PBESumFields can be declared to allow summing of values in other columns.

See Also:
PBESumField

Field Summary
 PBEMemberField[] members
           
 PBEGroupField subGroup
           
 PBEGroupField superGroup
           
 
Fields inherited from class PBEAttribute
enabled, iAfter, iBefore, iOn, iStatus, iValue, name, object, visible
 
Constructor Summary
PBEGroupField(PBEObject my_object, varchar name)
           
 
Method Summary
 void addMember(PBEMemberField field)
           
 boolean inGroup()
           
 void nextRow()
           
 void reset()
           
 
Methods inherited from class PBEAttribute
afterInput, beforeInput, disable, doAfterInput, doBeforeInput, doOnOutput, enable, enabled, getStatus, getValue, getValue, globalReference, hide, inputValue, onOutput, outputValue, prepareAction, setStatus, setValue, setValue, show
 
Methods inherited from class PBEUnit
compileActions, compileConditions, prepareEvent
 

Field Detail

members

public PBEMemberField[] members

superGroup

public PBEGroupField superGroup

subGroup

public PBEGroupField subGroup
Constructor Detail

PBEGroupField

public PBEGroupField(PBEObject my_object,
                     varchar name)
Method Detail

addMember

public void addMember(PBEMemberField field)

reset

public void reset()

inGroup

public boolean inGroup()

nextRow

public void nextRow()