My problem is, when I try to inject the object from the row I try to edit, I 
get the object in its unchaged mode, and I can't find the changes.

Do you have ideas how to get the changes?

In my stateful sessionbean @Name("aclList")

  |     @DataModel("acls")
  |     private List<ACL> acls;
  |  
  |     @DataModelSelection("acls")
  |     @Out(required=false)
  |     private ACL selAcl;
  |     
  |     @DataModel("rights")
  |     private List<ARO> rights;
  |     
  |     @DataModelSelection("rights")
  |     @Out(required=false)
  |     private ARO selAro;
  |  
  | + the metods to fill the Lists...



In the stateless action bean @Name("aclAction")

        @In(required=false)
  |     private ACL selAcl;
  |  
  |     public void edit(){
  |                     System.out.println("ACLAction:edit() :: " + selAcl);
  |             }
  | 


This is my form in the XHTML page

<h:form>
  |     <h:dataTable value="#{acls}" var="selAcl" rendered="#{acls.rowCount>0}">
  |             <h:column>
  |                     <f:facet name="header">Resource</f:facet>
  |                     #{selAcl.axo.name}
  |             </h:column>
  |             <h:column>
  |                     <f:facet name="header">Right</f:facet>
  |                                                         
  |                     <h:selectOneMenu id="selAro" value="#{selAcl.aro.ID}">
  |                             <si:selectItems value="#{rights}" var="aro" 
label="#{aro.name}" key="#{aro.ID}"/>
  |                     </h:selectOneMenu>
  |             </h:column>
  |                                                     
  |             <h:column>
  |                     <f:facet name="header">Valid</f:facet>
  |                     <h:selectBooleanCheckbox value="#{selAcl.valid}"/>
  |             </h:column>
  |                                                                             
               
  |             <h:column>
  |                     <s:link 
action="#{aclAction.delete}">Delete</s:link><br/>
  |                     <s:link action="#{aclAction.edit}">Change</s:link>
  |             </h:column>
  |     
  |     </h:dataTable>
  | </h:form>

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4013590
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to