Hi,

I am having problems with getting the value of my checkbox into my
backingbean.  I have a datatable and in that table I have a
SelectBooleanCheckbox.  
Below is a snippet of my JSF code:

<table cellspacing="0" cellpadding="0" border="0"style="width:700px">
<tr>
<td valign="top"><t:dataTable id="rs" value="#{expense.searchRecipientList}"
var="se"
   rowClasses="module_row_dark, module_row_light" width="100%"
  binding="#{expense.searchData}" tbodyClass="siteScrollCssClass"
 cellpadding="5"cellspacing="0" styleClass="container_table" border="0"
<t:column>
<f:facet name="header">
<t:panelGroup>
   <t:outputText value="">
   </t:outputText>
</t:panelGroup>
</f:facet>
<t:selectBooleanCheckbox forceId="selectAdd" id="selectAdd"
styleClass="site_checkbox" binding="#{expense.addItem}"
value="#{se.addItem}"  >
</t:selectBooleanCheckbox>
</t:column></t:dataTable>


Snippet from my backing bean... this gets executed from an actionlister on a
command button.
private UISelectBoolean addItem; ( and appropriate setters and getters)
private UIData searchData;   ( and appropriate setters and getters)
public boolean onCmdBtnAddSearchRecipient(ActionEvent ae) {
                this.searchScreenValue = "1";
                displaySearchScreen.setValue("1");
                displaySearchScreen.setSubmittedValue("1");
                TreeMap workRecipientList = new TreeMap();
                
                ArrayList selected = new ArrayList(); 
                int first = searchData.getFirst();
                int rows = searchData.getRows();  
                
                       for (int i = first; i < (first + rows); i++) { 
                           this.searchData.setRowIndex(i); 
                          if (this.addItem.isSelected()) { 
                             selected.add(this.searchData.getRowData()); 
                          } 
            } 
}

The problem is I am getting no rows in searchData(UIdata) when there are
definitely rows in my table.

What am I doing wrong..  I am definitely missing something.

Please help,

Thanks!

-- 
View this message in context: 
http://www.nabble.com/DataTable-and-SelectBooleanCheckbox.-tf2749067.html#a7669909
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to