Pergunta

Eu tenho que criar uma tabela, cuja estrutura é assim

|--------------------------------|  
|col1|col2|      col3       |col4|  
|    |    | col3.1 | col3.2 |    |  
|----|----|--------|--------|----|  
|----|----|--------|--------|----|  

É possível criar tal datagrid usando tag visor?

Foi útil?

Solução

Confira os exemplos decorador ( http://displaytag.sourceforge.net/1.2/tut_decorators .html ), que é sua melhor aposta.

Outra maneira de fazer isso é adicionar o conteúdo da célula manualmente, assim:

<display:column titleKey="something" media="html">

       <c:out_of_property_here>

</display:column>

Se bem me lembro, se minha mesa foi definida como:

<display:table name="test" requestURI="some_uri"
    defaultsort="0" id="test" export="true" excludedParams="*" >

você acessar o elemento atual usando test, por isso, se o objeto que você está exibindo tem uma id propriedade com um getId getter, você acessar o objeto atual na lista escrevendo test.id.

Mas gostaria de tentar usar um decorador primeiro (você pode adicionar decoradores por coluna IIRC), a segunda opção é muito confuso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top