1 Reply Latest reply on Jul 9, 2012 3:51 AM by jhuska

    Netbeans: attribute is not defined in the component's interface

    westwood

      Hi,

      i'm using Richfaces 4.2.2 with Netbeans 7.1.2.

       

      I want to add a filter to a dataTable-column, but it seems, that this attribute is not defined and so it doesn't work.

      Netbeans shows this hint:

      "The attribute filterBy is not defined in the component's interface" (see picture below)

      What's the problem and how to solve it?

       

      My web.xml:

      <?xml version="1.0" encoding="UTF-8"?>
      <web-app    version="3.0"  
                  xmlns="http://java.sun.com/xml/ns/javaee" 
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
                  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
      
          <display-name>Greeter</display-name>
      
          <context-param>
              <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
              <param-value>server</param-value>
          </context-param>
      
          <context-param>
              <param-name>org.richfaces.SKIN</param-name>
              <param-value>blueSky</param-value>
          </context-param>
      
          <context-param>
              <param-name>org.richfaces.CONTROL_SKINNING</param-name>
              <param-value>enable</param-value>
          </context-param>
      
          <filter> 
              <display-name>RichFaces Filter</display-name> 
              <filter-name>richfaces</filter-name> 
              <filter-class>org.ajax4jsf.Filter</filter-class> 
          </filter> 
      
          <filter-mapping> 
              <filter-name>richfaces</filter-name> 
              <servlet-name>Faces Servlet</servlet-name>
              <dispatcher>REQUEST</dispatcher>
              <dispatcher>FORWARD</dispatcher>
              <dispatcher>INCLUDE</dispatcher>
          </filter-mapping>
      
          <listener>
              <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
          </listener>
      
          <context-param>
              <param-name>javax.faces.PROJECT_STAGE</param-name>
              <param-value>Development</param-value>
          </context-param>
          <context-param>
              <param-name>javax.faces.PROJECT_STAGE</param-name>
              <param-value>Development</param-value>
          </context-param>
      
      
          <!-- Faces Servlet -->
          <servlet>
              <servlet-name>Faces Servlet</servlet-name>
              <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
              <load-on-startup>1</load-on-startup>
          </servlet>
      
          <!-- Faces Servlet Mapping -->
          <servlet-mapping>
              <servlet-name>Faces Servlet</servlet-name>
              <url-pattern>/faces/*</url-pattern>
          </servlet-mapping>
      
          <session-config>
              <session-timeout>
                  30
              </session-timeout>
          </session-config>
      
          <welcome-file-list>
              <welcome-file>faces/index.xhtml</welcome-file>
          </welcome-file-list>
      </web-app>