7 Replies Latest reply on Jul 5, 2012 2:27 PM by Marc Sansa

    How to update a specific row or cell in an extendedDataTable using the render property

    Marc Sansa Newbie

      I am trying to update a specific row or cell in an extendedDataTable using the render property of an action outside the table, but I can't seem to get it to work. I followed instructions found in the following page http://docs.jboss.org/richfaces/latest_4_0_X/Component_Reference/en-US/html/chap-Component_Reference-Tables_and_grids.html#sect-Component_Reference-a4jrepeat-Limited_views_and_partial_updates which indicate to use render=tableId:#{@rows(bean.rowToUpdate)}:cellId for actions outside the table but I get a parsing error.

      I specifically used render="JobStatusTable:#{@rows(jobStatusManagementBean.tableRowsToUpdate)}". I am using RichFaces 4.2.2 on Tomcat 6.0.18 and made sure that EL libs el-api-2.2.0.jar and el-api-2.2.0.jar are in my context lib directory and my web.xml has to following entry to meet EL requirements for JSF Sun RI (using version javax.faces-2.1.10.jar)

           <context-param>

              <param-name>com.sun.faces.expressionFactory</param-name>

              <param-value>com.sun.el.ExpressionFactoryImpl</param-value>

          </context-param>

       

      Any suggestion would appreciated,

       

      Thanks,

       

      Marc