Row Display (Alignment) Issue for rich:extendedDataTable.
sandy4you Jun 17, 2013 11:45 PMHi All,
After adding a checkbox in the first column for the data-table the row alignment goes for a toss.
Any help for getting the alignment fixed would be highly appreciated.
For more details please see the code snippet below along with the output.
Code Snippet:
<rich:extendedDataTable
id="tbedt_FailurePool"
rows="20"
width="600px"
var="failurePool"
value="#{correspondenceFailurePoolOverviewBean.dataModel}">
<f:facet name="footer">
<rich:dataScroller id="dataScroller_FailurePool" align="left" maxPages="10" />
</f:facet>
<rich:column id="checkboxSelection" width="45px;" height="13px">
<f:facet name="header">
<h:outputText value=" "/>
</f:facet>
<h:selectBooleanCheckbox
id="select_FailedCorrespondence"
value="#{failurePool.selected}">
<a4j:ajax
render="@this"
execute="@this"
listener="#{correspondenceFailurePoolOverviewBean.dataModel.selectCorrespondence}" />
<f:attribute name="rowData" value="#{failurePool.failedCorrespondenceDTO}" />
</h:selectBooleanCheckbox>
<br/>
</rich:column>
<rich:column id="tbc_CorrespondenceExtId" width="220px">
<f:facet name="header">
<comp:sortColumnHeader
id="tbs_CorrespondenceExtId"
headerLabel="#{commonTrans['BO.ui.unicorn.failurePool.correspondenceExtId']}"
sortField="externalId"
render="tbedt_FailurePool"
currentDataModel="#{correspondenceFailurePoolOverviewBean.dataModel}"/>
<br/>
<h:inputText
id="int_CorrespondenceExtIdFilter"
value="#{correspondenceFailurePoolOverviewBean.dataModel.searchFilterDTO.correspondenceExternalId}" />
</f:facet>
<comp:tableText
id="tbt_CorrespondenceExtId"
text="#{failurePool.failedCorrespondenceDTO.correspondenceExternalId}" />
</rich:column>
<rich:column id="tbc_CreatedOn" width="220px">
<f:facet name="header">
<comp:sortColumnHeader
id="tbs_CreatedOn"
headerLabel="#{commonTrans['BO.ui.unicorn.failurePool.createdOn']}"
sortField="insertedAt"
render="tbedt_FailurePool"
currentDataModel="#{correspondenceFailurePoolOverviewBean.dataModel}"/>
<br/>
<rich:calendar
id="cal_CreatedOnFilter"
value="#{correspondenceFailurePoolOverviewBean.dataModel.searchFilterDTO.createdOn}"
datePattern="#{lov:getDatePattern('SHORT_DATE')}" />
</f:facet>
<comp:tableJodaDateText
id="tbd_CreatedOn"
date="#{failurePool.failedCorrespondenceDTO.createdOn}"
patternStyle="MEDIUM_DATE" />
</rich:column>
-------------------------- So on for other columns........
</rich:extendedDataTable>