[jboss-user] [JBoss Seam] - Re: Problem with validation and entityHome

fjgarmu do-not-reply at jboss.com
Sat Jan 19 17:29:39 EST 2008


Ok.
I have:
-JSF page: ReportsEdit.xhtml with a button

  |             <s:button id="mysave" 
  |                    value="mysave"
  |                     action="#{reportsHome.mysave}"
  |                     view="/Reports.xhtml"
  |                 rendered="#{reportsHome.managed}"/>
  | 
  | 
-page xml: ReportsEdit.page.xml

  | <!DOCTYPE page PUBLIC
  |           "-//JBoss/Seam Pages Configuration DTD 1.2//EN"
  |           "http://jboss.com/products/seam/pages-1.2.dtd">
  | 
  | <page no-conversation-view-id="/ReportsList.xhtml" 
  |                login-required="true">
  |    
  |    <begin-conversation join="true" flush-mode="MANUAL"/>
  |    
  |    <action execute="#{reportsHome.wire}"/>
  |    
  |    <param name="reportsFrom"/>
  |    <param name="reportsStudyuid" value="#{reportsHome.reportsStudyuid}"/>
  |    <param name="patientsFrom"/>
  |    <param name="patientsId" value="#{patientsHome.patientsId}"/>
  | 
  |    <param name="radiologosFrom"/>
  |    <param name="radiologosId" value="#{radiologosHome.radiologosId}"/>
  | 
  |    <param name="reportstatusFrom"/>
  |    <param name="reportstatusId" value="#{reportstatusHome.reportstatusId}"/>
  | 
  | 
  |    <navigation from-action="#{reportsHome.persist}">
  |        <end-conversation/>
  |        <redirect view-id="/Reports.xhtml"/>
  |    </navigation>
  |    
  |    <navigation from-action="#{reportsHome.update}">
  |        <end-conversation/>
  |        <redirect view-id="/Reports.xhtml"/>
  |    </navigation>
  |    
  |    <navigation from-action="#{reportsHome.remove}">
  |        <end-conversation/>
  |        <redirect view-id="/PatientsQR.xhtml"/>
  |    </navigation>
  |    
  | </page>
  | 

-Action .java: ReportsHome.java

  | public String mysave(){		
  |     if (this.getInstance().getRadiologos().getId()==0 && 
  |         this.getInstance().getReportstatus().getId()>=4){
  |         this.addFacesMessage("ERROR");	        
  |         return "error";
  |     }else{
  |         super.update();
  |         return null;
  |     }		
  | }
  | 

That's all.
Thanks for ur help. 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4121552#4121552

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4121552



More information about the jboss-user mailing list