SWF-583 - View-state programming model needs to be consistent between MVC and JSF

This commit is contained in:
Jeremy Grelle
2008-04-16 21:34:52 +00:00
parent 5bbee39211
commit e2567425c0
4 changed files with 135 additions and 16 deletions

View File

@@ -13,11 +13,8 @@
<evaluate expression="bookingService.createBooking(hotelId, currentUser.name)" result="flowScope.booking" />
</on-start>
<view-state id="enterBookingDetails">
<transition on="proceed" to="reviewBooking">
<render fragments="messagesFragment"/>
<evaluate expression="booking.validateEnterBookingDetails(messageContext)" />
</transition>
<view-state id="enterBookingDetails" model="booking">
<transition on="proceed" to="reviewBooking"/>
<transition on="cancel" to="bookingCancelled" bind="false"/>
</view-state>

View File

@@ -10,12 +10,12 @@
<div class="section">
<h2>Book Hotel</h2>
<ui:fragment id="messagesFragment">
<div id="messages">
<ui:fragment id="messages">
<div id="messagesInsertionPoint">
<h:messages errorClass="errors" />
</div>
</ui:fragment>
<h:form id="booking">
<h:form id="bookingForm">
<fieldset>
<div class="field">
<div class="label">Name:</div>