JSF 2 com AJAX usando tag f - Senão valores forem null então não exibir o header o nome campos

Oi gente, usando JSF 2 com AJAX usando tag f caso os valores forem null então não exibir o header o nome campos como
vocês fariam para só exibir o grid valores e o nome de cada coluna caso haja valores retornados no select… ???

Veja meu .xhml:

<h:dataTable id="lista" value="#{epubVersionamentoBean.voEpubVersionamentoList}" var="resultadoPesquisa"> <h:column> <f:facet name="header"> <h:outputText value="Título"></h:outputText> </f:facet> #{resultadoPesquisa.titulo} </h:column> <h:column> <f:facet name="header"> <h:outputText value="Autor"></h:outputText> </f:facet> #{resultadoPesquisa.autor} </h:column> <h:column> <f:facet name="header"> <h:outputText value="Código Produto"></h:outputText> </f:facet> #{resultadoPesquisa.codigo_produto} </h:column> <h:column> <f:facet name="header"> <h:outputText value="ISBN"></h:outputText> </f:facet> #{resultadoPesquisa.ISBN_Livro_Impresso} </h:column> </h:dataTable>

Pensei em aplicar CSS cor da fonte branca… Só que é zuado, não? Aliás como poderia aplicar isso?

vc coloca um atributo chamado rendered que é booleano.

Vc pode fazer essa verificação e setar esse atributo no seu MB ou no próprio xhtml.

Como faço isso no código acima?