Preciso criar um colspan para um componente do tipo h:panelGrid, pois tenho um checkbox e preciso que tenha uma legenda ao lado, porém o campo de cima é muito longo ai o caption fica muito longe do checkbox, alguém teria alguma dica pra me dar?
---------------------------------------------------
Diogo S. Soares
Grupo Isdra
Setor: TI
Desenvolvedor Java
Ramal: 287
Veja como eu faço:
<h:panelGrid columns="3" cellspacing="5" columnClasses="col1, col2">
<h:outputLabel value="Código" style="text-align: right;"/>
<p:inputText value="#{statusController.statusBean.codStatus}" style="width:50px;" disabled="true"/>
<h:outputLabel value=" "/>
<h:outputLabel value="Descrição do Status "/>
<p:inputTextarea autoResize="true" value="#{statusController.statusBean.dscStatus}" style="width:400px;"/>
<h:outputLabel value=" "/>
<h:outputLabel value="Enviar Email"/>
<f:attribute name="colspan" value="2"/>
<h:selectBooleanCheckbox title="(Envia email para Usuário e Técnico do chamado)" value="#{statusController.statusBean.flEnviarEmail}"/>
<h:outputLabel value="(Envia email para Usuário e Técnico do chamado)"/>
<h:outputLabel value="Observações"/>
<p:inputTextarea autoResize="true" value="#{statusController.statusBean.dscObservacao}" style="width:400px;"/>
<h:outputLabel value=" "/>
</h:panelGrid>
----- Mensagem original -----
De: "Rafael Pestano" <rmpe...@yahoo.com.br>
Para: jav...@googlegroups.com
Enviadas: Terça-feira, 29 de Novembro de 2011 15:50:59
Assunto: Re: [javasf] Re: Colspan em h:panelGrid
Com f:attribute vc consegue setar qualquer atributo html em um componente jsf, não sei se é o que você precisa mas é algo como:
<h:panelGrid columns="3">
<h:column>
coluna1
</h:column>
<h:column>
colunas 2 e 3
<f:attribute name="colspan" value="2"/>
</h:column>
</h:panelGrid>
espero que ajude.
--
Att,
Rafael M. Pestano
Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
Graduando em Ciência da Computação UFRGS
@realpestano
----- Mensagem original -----
De: "Rafael Pestano" <rmpe...@yahoo.com.br>
Para: jav...@googlegroups.com
Enviadas: Terça-feira, 29 de Novembro de 2011 16:10:30
Assunto: Re: [javasf] Re: Colspan em h:panelGrid
Sim, voce só conseguirá setar o colspan em um componente jsf que gere <td> como <h:column>, o panelGrid gera <table> logo não irá funcionar diretamente no grid.
--
Att,
Rafael M. Pestano
Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
Graduando em Ciência da Computação UFRGS
@realpestano