[Resolvido] Mensagem de "Nenhum registro encontrado" em um dataTable

Ola pessoal, gostaria de saber de vocês como eu posso implementar nesse código, uma mensagem informando que não houve nenhum registro encontro.

Eu já tinha visto algo na net, mas não atendeu pois esta me dando umas complicações eu estou desenvolvendo meu primeiro projeto em JSF + JBoss Seam;

Se alguém souber desse bizu. Passa pra nois…

Obrigado.

[code]
<ui:define name=“conteudo”>

    <a4j:form id="formFuncionarioLista" enctype="multipart/form-data">
   
        <a4j:loadScript src="/resources/jquery-1.2.6.pack.js" />     
               
        <h:messages />
       
        <h:commandLink action="#{revendaAction.initRevenda}">
            <h:outputText value="Inserir" />
        </h:commandLink>
        <br/>
                                       
        <rich:dataTable id="funcionariosLista" value="#{contaFuncionarios}" var="item" width="790px">
            <rich:column sortBy="#{item.id}">
                <f:facet name="header">
                    <h:outputText value="Código" />
                </f:facet>
                <h:outputText value="#{item.id}" />
            </rich:column>
            <rich:column sortBy="#{item.nomeFantasia}">
                <f:facet name="header">
                    <h:outputText value="Nome Fantasia" />
                </f:facet>
                <h:outputText value="#{item.nomeFantasia}" />
            </rich:column>
            <rich:column sortBy="#{item.proprietario}">
                <f:facet name="header">
                    <h:outputText value="Proprietário" />
                </f:facet>
                <h:outputText value="#{item.proprietario}" />
            </rich:column>
            <rich:column>
                <f:facet name="header">
                    <h:outputText value="Telefone" />
                </f:facet>
                <h:outputText value="#{item.telefone}" />
            </rich:column>
            <rich:column>
                <f:facet name="header">
                    <h:outputText value="Logomarca" />
                </f:facet>           
                <s:graphicImage value="#{item.logomarca}" id="logomarca">                         
                  <s:transformImageSize height="100" maintainRatio="true" />                         
                </s:graphicImage>
            </rich:column>
            <rich:column>
                <f:facet name="header">
                    <h:outputText value="Ações" />
                </f:facet>
               
                <s:link id="editar" action="#{funcionarioAction.editaFuncionario(item)}">
                    <h:graphicImage value="imagens/editar.png"
                        title="Editar"
                        styleClass="imagemLink" />               
                </s:link>
               
                <a4j:commandLink action="#{funcionarioAction.excluiFuncionario(item)}" reRender="formFuncionarioLista" 
                 onclick="if (!confirm('Deseja excluir este registro?')) return false;"> 
                 <h:graphicImage value="imagens/excluir.png" styleClass="imagemLink" alt="Excluir" />                        
                </a4j:commandLink>
   
               
            </rich:column>           
        </rich:dataTable>
    </a4j:form>

</ui:define>[/code]

O rich eu nunca usei, sei que no primefaces o dataTable tem a propriedade emptyMessage, onde vc escreve
o que quer de retorno quando a tabela fica vazia.

Beleza EHS…

Realmente o rich:dataTable, tem essa deficiência de não ter o emptyMessage, mas podemos contornar isso utilizando o seguinte código, depois que eu sai e volte e passei mais um tempo procurando com as palavras chaves certas encontrei.

Para solucionar esse problema usem:

// Reponsavel pela internacionalização
<f:loadBundle var="msgs" basename="messages"/>

// Essa parte é responsavel por exibir a mensagem
<div style="padding: 10px; border: 1px solid red; background-color: #FF8081; font-family: verdana, tahoma;">
    <h:outputText value="#{msgs.listaDataTableVazia}" rendered="#{empty contaFuncionarios}"/>
</div>

// com o rendered, aplicando essa regra não exibe o dataTable.																				
<rich:dataTable id="funcionariosLista" value="#{contaFuncionarios}" var="item" width="790px"
	rendered="#{not empty contaFuncionarios}">

Obrigado a todos.