Bom dia pessoal,
Estou tendo um problema em utilizar o rich:simpleTogglePanel dentro de um panelGrid. Eu quero que cada linha do meu panelGrid venha com
o rich:simpleTogglePanel fechado! esse componente tem um atributo que se chama onexpand para determinar se o componente será exibido
expandido ou não! até ai tudo bem, já utilizei o mesmo fora de um panelGrid e funciona perfeitamente! o problema é a utilização deste dentro de
um panelGrid! ele não está vindo fechado, do jeito que eu queria que viesse
segue o código:
<rich:dataGrid value="#{testeMBean.listItens}" var="item" columns="1" elements="3" width="100%">
<h:panelGroup>
<h:panelGrid columns="2" border="0">
<rich:column width="2%">
<h:selectBooleanCheckbox />
</rich:column>
<rich:column width="98%">
<rich:simpleTogglePanel switchType="client" label="Item - #{item.codigo}" onexpand="false">
<h:panelGrid columns="4" styleClass="form" columnClasses="label,value">
<h:outputLabel value="Código"/>
<h:outputText value="#{item.codigo}"/>
<h:outputLabel value="Descrição"/>
<h:outputText value="#{item.descricao}"/>
<h:outputLabel value="Unidade"/>
<h:outputText value="#{item.unidade}"/>
<h:outputLabel value="Quantidade"/>
<h:outputText value="#{item.quantidade}" styleClass="integer"/>
<h:outputLabel value="Data de Recebimento"/>
<rich:calendar value="#{item.dataRecebimento}" disabled="true" datePattern="dd/MM/yyyy"/>
<h:outputLabel value="Valor"/>
<h:outputText value="#{item.valor}" styleClass="money"/>
<h:outputLabel value="Descrição Contábil"/>
<h:outputText value="#{item.descricaoContabil}"/>
<h:outputLabel value="Nota Fiscal"/>
<h:outputText value="#{item.notaFiscal}"/>
<h:outputLabel value="Data Nota Fiscal"/>
<h:outputText value="#{item.dataNota}"/>
<h:outputLabel value="Fabricante"/>
<h:outputText value="#{item.fabricante}"/>
<h:outputLabel value="Modelo"/>
<h:outputText value="#{item.modelo}"/>
<h:outputLabel value="Data Vencimento Garantia"/>
<h:outputText value="#{item.dataVencGarantia}"/>
<h:outputLabel value="Estado de Conservação"/>
<h:outputText value="#{item.estadoConservacao}"/>
</h:panelGrid>
</rich:simpleTogglePanel>
</rich:column>
</h:panelGrid>
</h:panelGroup>
<f:facet name="footer">
<rich:datascroller></rich:datascroller>
</f:facet>
</rich:dataGrid>
se alguém tiver alguma idéia do que possa ajudar, eu agradeço!