Back
groupLens
Grouping and totaling of rows
groupLens
Group rows by this data column
Default:
This Lens will order your data by a the specified column, and show a divider in the grid marking the beginning of all records in that group. You can also subTotal groups using the sumLens property.

For example you have a MEMBERS table which is a list of people who are members of a club. In the table there is a field called STATE indicating what US State the user resides in.

Setting $lens->groupLens='STATE'; will produce the following if the grouping field is visible:

AlaskaAbrahamNielson
Joseph AhmedBoesky
BillBaggins
ArkansasMeeSiam
MaidoBola
BillyClinton

and if the grouping field is hidden:

Alaska
AbrahamNielson
Joseph AhmedBoesky
BillBaggins
Arkansas
MeeSiam
MaidoBola
BillyClinton


To disable the error message which appears if the groupLens column is missing, set the language file class variable $txtErrGroupLens to an empty string ("").

Group Display


New in phpLens 5, you can use groupLens to define the sort order of the group, and select a different field to display as the group name. See groupDisplay.

Syntax
$lens->groupLens = 'ColumnName';

 Basic:Yes  Advanced/Enterprise:Yes  DynamicEdit:Yes   [Version 1.0]