I have an object of type Group. Each group has an ID, name & description. I
want to list the groups and add a checkbox next to each one. In the form, I
have a button Add, when it is clicked, I should be able to get first all the
groups selected. I want to know how can I send the ID of the checked group with
the <h:selectBooleanCheckbox> because I need to have the ID in the bean in
order to perform some actions. Is that possinle?
The code in the JSF looks as follow:
| <h:dataTable var="group" value="#{groupList}"
rendered="#{groupList.rowCount>0}">
|
| <h:column>
| <f:facet name="header">
| <h:outputText/>
| </f:facet>
| <h:selectBooleanCheckbox
| value="#{addExecutorToGroup.groupsSelected}">
| </h:selectBooleanCheckbox>
| </h:column>
|
| <h:column>
| <f:facet name="header">
| <h:outputText value="#{msg.name}"/>
| </f:facet>
| <h:outputText value="#{group.name}" />
| </h:column>
|
| <h:column>
| <f:facet name="header">
| <h:outputText value="#{msg.description}" />
| </f:facet>
| <h:outputText value="#{group.description}" />
| </h:column>
|
| </h:dataTable>
|
Note that value="#{groupList}" is the List of groups and groupsSelected is a
boolean variable which has it setter and getter defined in the bean.
What I did for now is to save the list of boolean variable into an array and
for example, if the second index contains a value true, I check the second
element in the groupList and gets its ID from the bean. This doesn't work when
I add sorting and things will be confused that is why I want to send the ID
from the JSF page. Can anyone propose any solution?
Any help is appreciated!
Thanks in advance.
Regards
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992731#3992731
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992731
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user