Description
Groups allow you to combine several individual elements into one entity and to use it as usual
form element. Most of the group's methods use the methods of the grouped elements to do their
job. For example, groups do not have values themselves, their setValue() and
getValue() methods just call the appropriate methods of grouped elements to
set and get their values.
Groups can be used both for visual grouping of the elements (e.g. putting "Submit" and "Reset" buttons on one line), grouping of the elements with the same name (e.g. groups of checkboxes and radiobuttons) and logical grouping of the elements (e.g. group for person's name consisting of two text fields for first and last name).