можем ли мы использовать rowspan и colspan в displaytag?
-
11-09-2019 - |
Вопрос
Я должен создать таблицу, структура которой выглядит следующим образом
|--------------------------------| |col1|col2| col3 |col4| | | | col3.1 | col3.2 | | |----|----|--------|--------|----| |----|----|--------|--------|----|
Можно ли создать такую сетку данных с помощью тега display?
Решение
Ознакомьтесь с примерами декораторов (http://displaytag.sourceforge.net/1.2/tut_decorators.html), это ваш лучший выбор.
Другой способ сделать это - добавить содержимое ячейки вручную, вот так:
<display:column titleKey="something" media="html">
<c:out_of_property_here>
</display:column>
Если я правильно помню, если бы моя таблица была определена следующим образом:
<display:table name="test" requestURI="some_uri"
defaultsort="0" id="test" export="true" excludedParams="*" >
вы могли бы получить доступ к текущему элементу, используя test
, поэтому , если отображаемый вами объект обладает свойством id
с помощью геттера getId
, вы могли бы получить доступ к текущему объекту в списке , написав test.id
.
Но я бы попробовал сначала использовать декоратор (вы можете добавить декораторы для каждого столбца iirc), второй вариант очень запутанный.