I'd like access a JSF DataModel from my JSP using EL. Normally, this is a very
easy thing to when one doesn't use multiple roles. But in this case, I'm
assigning multiple roles to a component and I can't seem to figure out the
correct syntax for accessing the DataModel.
For example, here's a snippet of my source code:
@Name("component1")
| @Role(name="component2")
| @Stateful
| public class Test implements TestLocal {
| @DataModel
| List<Item> list;
|
| @DataModelSelection
| Item item;
| }
What is the correct EL for accessing the DataModel list associated with the
component1 role and the component2 role?
I've tried:
#{component1.list}
| #{component2.list}
However, when I do this, I don't seem to be getting the DataModel, but rather
the actual List itself. This is evidenced by the fact that a method in the
class that uses the DataModelSelection is always stuck at pointing to the first
item in the List list...
I've also tried modifying the source code to annotate with DataModel on the
getter method:
List<Item> list;
|
| @DataModel
| public List<Item> getList() {
| return list;
| }
Also, is there a bug with using the DataModelSelection and
DataModelSelectionIndex annotations in the same class?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3970601#3970601
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3970601
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user