joaofelipe_1820 30 de abr. de 2010
Ninguem sabe como fazer isso? Por favor, é urgente!
rodcesar 30 de abr. de 2010
Fala amigo, poste apenas a parte do código da sua datatable para eu dar uma analisada.
Abraços
joaofelipe_1820 3 de mai. de 2010
<rich:dataTable var= "func" value= "#{funcao.lstFuncoesDataTable}"
id= "rdtFuncoes" rows= "10" binding= "#{funcao.dataTable}" >
<rich:column id= "rcolNome" styleClass= "colNome" width= "35%" filterBy= "#{func.nome}" filterEvent= "onkeyup" >
<a4j:support event= "onkeyup" reRender= "formFuncao" action= "#{funcao.atualizaTabela}"/ >
<f:facet name= "header" >
<h:outputText value= "Nome" id= "otxtNome"/ >
</f:facet>
<rich:inplaceInput value= "#{func.nome}" > <a4j:support event= "onviewactivated" action= "#{funcao.salvarEdicao}" reRender= "rdtFuncoes,fadebox"/ ></rich:inplaceInput>
<h:graphicImage id= "imgNome" rendered= " ${ func . erro != null and func . erro == 'true' } " alt= "Alerta" value= "#{img.icone_alerta}" styleClass= "ico_alerta" >
<rich:toolTip followMouse= "true" id= "tooltipDuracao" styleClass= "dr-rich-tool-tip-error" >
<h:outputText value= "#{func.mensagem}" id= "otxtMensagem"/ >
</rich:toolTip>
</h:graphicImage>
</rich:column>
<rich:column id= "rcolDescricao" filterBy= "#{func.descricao}" filterEvent= "onkeyup" >
<f:facet name= "header" >
<h:outputText value= "Descrição" id= "otxtDescricao"/ >
</f:facet>
<rich:inplaceInput value= "#{func.descricao}" ><a4j:support event= "onviewactivated" action= "#{funcao.salvarEdicao}" reRender= "rdtFuncoes,fadebox"/ ></rich:inplaceInput>
</rich:column>
<rich:column styleClass= "situacao" width= "8%" >
<f:facet name= "header" >
<h:outputText id= "otxtSituacao" value= "Situação" ></h:outputText>
</f:facet>
<a4j:commandLink id= "abutSituacao" action= "#{funcao.alteraSituacaoEdicao}" reRender= "rdtFuncoes,fadebox" >
<h:graphicImage id= "imgSituacaoAtivo" value= "#{img.icone_ativo}" rendered= " ${ func . situacao eq 'A' } " alt= "#{msg.msg_inativo}" title= "#{msg.msg_inativo}" />
<h:graphicImage id= "imgSituacaoInativo" value= "#{img.icone_inativo}" rendered= " ${ func . situacao eq 'I' } " alt= "#{msg.msg_ativo}" title= "#{msg.msg_ativo}" />
<f:param name= "paramAlteraSituacao" value= "#{func.id}" id= "paramAlteraSituacao"/ >
</a4j:commandLink>
</rich:column>
<rich:column styleClass= "acao" width= "5%" >
<f:facet name= "header" >
<h:outputText id= "otxtAcao" value= "Ação" ></h:outputText>
</f:facet>
<a4j:commandButton id= "abutExclusao" value= "Excluir" image= "#{img.icone_remover}" action= "#{funcao.excluiFuncao}" reRender= "fadebox,rdtFuncoes" styleClass= "acao" alt= "Remover" title= "Remover" >
<f:param name= "idFuncao" value= "#{func.id}" id= "paramExclusaoFuncao"/ >
<f:param name= "paramValidacao" value= "excluir" id= "paramValidacao"/ >
</a4j:commandButton>
</rich:column>
<f:facet name= "footer" >
<a4j:outputPanel id= "panelFuncao" >
<h:outputLabel binding= "#{funcao.paginacao}" id= "labelFuncaoExib" styleClass= "lista exibicao" />
<rich:datascroller maxPages= "3" id= "scrFuncao" actionlistener= "#{funcao.numPaginacao}" binding= "#{funcao.scroller}" styleClass= "right" />
</a4j:outputPanel>
</f:facet>
</rich:dataTable>
Segue o código.