1 Reply Latest reply on Aug 10, 2011 6:26 PM by cosmo

    Component does not set the Java property

    cacelis

      Hi there.


      I have the next code:



      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml"
           xmlns:h="http://java.sun.com/jsf/html"
           xmlns:f="http://java.sun.com/jsf/core"
           xmlns:ui="http://java.sun.com/jsf/facelets"
           xmlns:s="http://jboss.com/products/seam/taglib"
           xmlns:rich="http://richfaces.org/rich"
           xmlns:a4j="http://richfaces.org/a4j"">
      
      <ui:composition template="/layout/template.xhtml">
           <ui:define name="body">
                <rich:panel id="panel">
                     <f:facet name="header">
                          <h:outputText value="Report BIRT Generaton" />
                     </f:facet>
                     <table>
                          <tr>
                               <td>Select one menu example:</td>
                               <td><h:selectOneMenu value="#{report.pruebaParameter}">
                                    <f:selectItem itemValue="0" itemLabel="Seleccione..." />
                                    <f:selectItem itemValue="5" itemLabel="5" />
                                    <f:selectItem itemValue="10" itemLabel="10" />
                                    <f:selectItem itemValue="15" itemLabel="15" />
                                    <f:selectItem itemValue="20" itemLabel="20" />
                                    <f:selectItem itemValue="25" itemLabel="25" />
                                    <f:selectItem itemValue="30" itemLabel="30" />
                                    <f:selectItem itemValue="35" itemLabel="35" />
                                    <f:selectItem itemValue="40" itemLabel="40" />
                                    <f:selectItem itemValue="45" itemLabel="45" />
                                    <f:selectItem itemValue="50" itemLabel="50" />
                               </h:selectOneMenu></td>
                          </tr>
                     </table>
                     <s:button value="Generar reporte" action="#{report.generateReport()}"></s:button>
                </rich:panel>
           </ui:define>
      </ui:composition>
      </html>



      Navigation rule is defined like as:




      <?xml version="1.0" encoding="UTF-8"?>
      <page xmlns="http://jboss.com/products/seam/pages" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.2.xsd"
           login-required="false">
           <navigation from-action="#{report.generateReport()}">
                <rule if-outcome="REPORT">
                     <redirect view-id="/distribution/report/medium.xhtml" />
                </rule>
           </navigation>
      </page>





      The problem is: the value selected in selectOneMenu component is not calling the method getPruebaParameter() in ReportBackingBean.java (report).


      Can you help me? Please.


      Thanks in advance.