possiamo usare rowspan e colspan in displaytag?
-
11-09-2019 - |
Domanda
devo creare una tabella, la cui struttura è come questo
|--------------------------------| |col1|col2| col3 |col4| | | | col3.1 | col3.2 | | |----|----|--------|--------|----| |----|----|--------|--------|----|
E 'possibile la creazione di una tale datagrid utilizzando tag di visualizzazione?
Soluzione
Controlla gli esempi decoratore ( http://displaytag.sourceforge.net/1.2/tut_decorators .html ), che è la soluzione migliore.
Un altro modo per farlo è quello di aggiungere manualmente il contenuto della cella, in questo modo:
<display:column titleKey="something" media="html">
<c:out_of_property_here>
</display:column>
Se non ricordo male, se il mio tavolo è stato definito come:
<display:table name="test" requestURI="some_uri"
defaultsort="0" id="test" export="true" excludedParams="*" >
si accederà elemento corrente utilizzando test
, quindi se l'oggetto che si sta visualizzando ha una id
proprietà con un getId
getter, si dovrebbe accedere all'oggetto corrente nella lista scrivendo test.id
.
Ma vorrei provare a utilizzare un decoratore prima (è possibile aggiungere decoratori per-colonna IIRC), la seconda opzione è molto disordinato.