makumba hackers: this page is generated, don't edit it! Instead edit the text in the included pages.

Taglib documentation for tag mak:resultList#

Description#

Similar to, and based on the <mak:list>, this tag automatically iterates over the results from a specified search form. The label of the result objects is automatically assumed to be "o". On top of <mak:list>, the following attributes are available:
.

Attributes#

Name Required Runtime expression Description Comments
resultsFrom true false
The name of the search form the results are taken from.
.

.
mode false true
The default behaviour of the resultList when the search was not yet done.
.
Accepted values are 'search' for displaying no results, and 'filter' for displaying all results; defaults to 'search'.
.
staticWhere false false
A static where condition that is always added to the one generated by the search form.
.

.
orderBy
(from mak:list)
false false
MQL ORDER BY section
.
Can contain #{ JSP EL expressions } label.$fieldname used to be supported, not anymore
.
groupBy
(from mak:list)
false false
MQL GROUP BY section
.
Can contain #{ JSP EL expressions }
.
offset
(from mak:list)
false false
the offset of the result to show (0 for starting from the first result)
.
$attribute allowed. If $attribute is not found, defaults to 0. Only allowed for the outermost mak:list
.
limit
(from mak:list)
false false
the maximum numbers of results to show (-1 for all results)
.
$attribute allowed. Only allowed for the outermost mak:list. if $attribute is not found, defaults to the value of defaultLimit, if present, or -1 otherwise. LIMIT can limit the query time dramatically, but the children mak:lists are not yet limited.
.
defaultLimit
(from mak:list)
false false
the default value for limit, if the $attribute in limit="$attribute" is not present.
.
$attribute allowed. Only allowed for the outermost mak:list.
.
id
(from mak:list)
false false
Tag's identifier
.
Can be used to distinguish otherwise identical tags on a page (to avoid confusion by Makumba's JSP analyser)
.
db
(from mak:list)
false true
The makumba database to connect to. The format is Host_SQLEngineType_DatabaseName If not present, the default database is used. See database configuration and lookup.
.
Cannot contain attributes, for now. The default database is chosen if this argument is not set. Can only be set for top-level (root) query tags Can be a Rtexpr <%= ...%>
.
separator (deprecated)
(from mak:list)
false true
Character string as separator between two list elements. It is not included before the first or after the last
.
Deprecated, use <c:if test="${mak:count<mak:maxCount()}"> instead.
.

See also#

mak:searchForm, mak:criterion, mak:matchMode, mak:searchField

Examples#

Note that the label of result objects is assumed to be "o" by default!
<mak:resultList resultsFrom="searchEmployee">
    Name: <mak:value expr="o.name"/> <mak:value expr="o.surname"/><br/>
</mak:resultList>
.

Category Documentation


Add Comment
« This page was last updated on August 1 2010