"fabricio.lemos" wrote : "petemuir" wrote : This is bad idea.  How is Seam to 
know whether you want a DataModel or a List when you access the useCaseList 
context variable?
  | 
  | It really makes sense. Thank you.

I was looking on others datamodels that I have and got I little more confusing. 
I found this method:


  |     @DataModel
  |     public List<Step> getStepList(){
  |             return useCase.getSteps();
  |     }
  | 

And the dataTable that reads the DataModel:


  | <h:dataTable value="#{stepList}" var="stepVar">
  |     <h:column>
  |             <f:facet name="header">Name</f:facet>
  |          #{stepVar.name}
  |     </h:column>
  |     <h:column>
  |             <f:facet name="header">Edit</f:facet>
  |             <h:commandLink value="Edit" action="updateStep" />
  |     </h:column>
  | </h:dataTable>
  | 

I do not know how Seam knows if it is a DataModel or a List when stepList is 
accessed, but it works pretty fine, also injecting the selected entity through 
a @DataModelSelection annotation.

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

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

Reply via email to