A UserGrid was developed as an extention of the 'Grid' widget to include
some 'user personalization' features. This personalization allows a user to
select the visible columns of the grid, and the order of the columns. This
information is persisted so each time the grid is rendered for this user, it
is done to there requirements. In addition to this it has a hover capability
incase you scroll away from header or key fields in a large list.
It can render its output in three formats (Visual HTML, Excel compliant HTML and XML),
all of which honor the ordering and column visiblity when used.
As with its predicesors, the <Table> and <Grid>, its visuals can be
controlled via modifying the default CSS definitions supplied with Jaffa
For exmaples of this widget using its different output format, refer to the
'results.jsp' pages generated by the ObjectFinder pattern