Data Table JSF

1 resposta
O

Pessoal como faz para alinhar os componentes dentro de uma coluna usando o dataTable do myfaces.

<t:dataTable value="#{BackingBean.registros}" var="registro" >
    <t:column width='100px'>
          <h:facet name='header'> 
               <h:outputText value="Código" />  
           </h:facet>
           <h:outputText value="#{registro.codigo}" />  
    </t:column>

    <t:column width='300px'>
          <h:facet name='header'> 
               <h:outputText value="Descrição" />  
           </h:facet>
           <h:outputText value="#{registro.descricao}" />  
    </t:column>

</t:dataTable>

Existe algo como

<t:column width='100px' align='center'>

1 Resposta

S

a) na página (chamada do css), colocar

b) arquivo teste.css, colocar:

.col40c{

width: 40%;

text-align: center;

}

.col40r{

width: 40%;

text-align: right;

}

.col40l{

width: 40%;

text-align: left;

}

Observação: Criar vários parâmetros neste arquivo css, um para cada tamanho de coluna.
No exemplo acima estão os de 40%

c) na página JSF, colocar parâmetro columnClasses (no exemplo abaixo temos 3 colunas)

<h:dataTable columnClasses=“col40l,col30c,col30c” …

Até mais,
Sergio Takeda

Criado 28 de fevereiro de 2007
Ultima resposta 28 de fev. de 2007
Respostas 1
Participantes 2