Bom dia.
Estou tentando implementar uma tabela com sortBy e o filterBy mas porem o tomcat reclama que dos
seguintes erros:
javax.servlet.ServletException: /cadastrofornecedor.jsp(185,14) Attribute filterBy invalid for tag column according to TLD
javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
Meu codigo é o seguinte:
[code]<rich:dataTable id=“TabelaProdutos2” rows=“1” styleClass=“tabelaGC” align=“center” width=“520” value="#{Produtos.produtos}" var=“produto” >
<f:facet name="header">
<h:outputLabel value="Produtos Cadastrados" />
</f:facet>
<rich:column filterBy="#{produto.proCod}" id="colunaCodigo">
<f:facet name="header" >
<h:outputText value="Estoque"/>
</f:facet>
<h:outputLabel value="#{produto.proCod}" />
</rich:column>
<rich:column id="ColunaNome">
<f:facet name="header">
<h:outputText value="Nome" />
</f:facet>
<h:outputLabel value="#{produto.proNome}" />
</rich:column>
<rich:column id="Marc">
<f:facet name="header">
<h:outputText value="Marca" />
</f:facet>
<h:outputLabel value="#{produto.prodMarca}" />
</rich:column>
<rich:column id="mais">
<f:facet name="header">
<h:outputText value="Adicionar" />
</f:facet>
<h:commandLink action="#{Produtos.adicionarProdutosFornecedor}">
<h:graphicImage id="grafico" value="imagens/edit_add.png" ></h:graphicImage>
</h:commandLink>
</rich:column>
</rich:dataTable>[/code]
O netbeans chega a dar o auto completar da tag mas o tomcat parece que a reconhece.Será que é preciso
colocar o TLD no projeto? Como eu faço isso??
Desde já agradeço.