[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