Can please someone help me out. Here is a simple application to reproduce just
the problem:
| @Name("eventLister")
| @Scope(ScopeType.EVENT)
| public class EventListerAction implements Serializable {
|
| @In FacesMessages facesMessages;
|
| @DataModel(value="eventList", scope=ScopeType.PAGE)
| private List<Integer> eventList;
|
| @DataModelSelection
| private Integer selectedEvent;
|
| @Factory("eventList")
| public void initRequestList() {
| eventList = new ArrayList<Integer>();
| eventList.add(1);
| eventList.add(2);
| eventList.add(3);
| }
| public void selectEvent() {
| facesMessages.add("selected event: "+selectedEvent);
| }
|
| }
|
and eventList.xhtml:
| <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
| <ui:composition xmlns="http://www.w3.org/1999/xhtml"
| xmlns:s="http://jboss.com/products/seam/taglib"
| xmlns:ui="http://java.sun.com/jsf/facelets"
| xmlns:f="http://java.sun.com/jsf/core"
| xmlns:h="http://java.sun.com/jsf/html"
| template="layout/template.xhtml">
|
| <ui:define name="body">
|
| <h:messages globalOnly="true" styleClass="message"/>
|
| <h:dataTable value="#{eventList}" var="item" >
| <h:column>
| <f:facet name="header">Event</f:facet>
| <s:link
action="#{eventLister.selectEvent}" value="#{item}"/>
| </h:column>
| </h:dataTable>
| </ui:define>
|
| </ui:composition>
|
The problem is that when I call selectEvent, the DataModelSelection is null.
Please help.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4072574#4072574
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4072574
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user