Hi again.
I've done some debugging and found interesting results.
In my update-form, I have these input-controls (they're templated, but you get
the point)
| <ui:decorate template="/templates/t_form_text_entry.xhtml">
| <ui:param name="id" value="newSpaceName" />
| <ui:param name="label" value="#{messages['name']}" />
| <ui:param name="value" value="#{selectedSpaceInstance.entityData.name}"
/>
| <ui:param name="width" value="300px" />
| <ui:param name="required" value="true" />
| <ui:param name="validatorBean" value="#{spaceManager}" />
| <ui:param name="validatorAction" value="validateSpaceName" />
| </ui:decorate>
|
| <ui:decorate template="/templates/t_form_entry.xhtml">
| <ui:param name="id" value="newSpaceCompany" />
| <ui:param name="label" value="#{messages['company']}" />
| <ui:param name="required" value="true" />
|
| <h:selectOneMenu id="newSpaceCompany"
value="#{selectedSpaceInstance.entityData.company}" styleClass="input"
style="width: 200px;"
| required="true" rendered="#{not empty
companyManager.possibleSpaceCompanies}">
| <s:selectItems value="#{companyManager.possibleSpaceCompanies}"
var="company" label="#{company.name}" />
| <s:convertEntity />
| </h:selectOneMenu>
| </ui:decorate>
|
They're both validated: the input box is required, and it's name is also
checked for existence (#{spaceManager.validateSpaceName}). The combobox is only
required.
When I submit my form like this (long-running conversation,
TransactionSeamPhaseListener), the data-model is updated, even when the
transaction rolls back. This must be caused by the validation of the combobox,
because it acts as expected when I delete the combobox-input and let the
inputbox-field untouched.
Could this be a bug, where <s:convertEntity/> (or <s:selectItems/> ?) updates
the model, even when the transaction rolls back?
b.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4052908#4052908
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4052908
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user