Ola Pessoal,
Então o meu problema era fixar a primeira coluna da tabela, isso consegui fazendo a separação das tabelas, colocando uma div para cada uma delas. Até tudo bem, coloquei com CSS na mesma linha e ficou bom.
Mas agora me deparei com o seguinte problema. Nesta primeira tabela que é uma coluna somente, eu não estou conseguindo usar o rowspan.
Segue o código
<div id="columClotheType"
style="float: left;
width: 20%;">
<rich:dataTable id="resultDataTable"
headerClass="plainTableHeader"
rowClasses="lineA, lineB"
styleClass="plainTable">
<f:facet name="header">
<rich:column rowspan="2">
<h:outputText value="Tipo de Rouppa" />
</rich:column>
</f:facet>
<rich:subTable value="#{batchUnityLocationController.clothesTypeInventoriesDataModel}"
var="clothesTypeInventory">
<rich:column>
<a4j:commandLink action="#{batchUnityLocationController.actSelectClothesTypeInventory}"
ajaxSingle="true"
onclick="Richfaces.showModalPanel('panelLoading')"
oncomplete="Richfaces.hideModalPanel('panelLoading')"
reRender="inventoryResultPanel"
value="#{clothesTypeInventory.clothesType
.description} (#{clothesTypeInventory.totalPieces})"/>
</rich:column>
</rich:subTable>
</rich:dataTable>
<div>
Com esse código ele está criando duas colunas e o valor “Tipo de Roupa” está na segunda coluna. Ou seja ao invés de ele criar uma mescla de 2 linha ele criou duas colunas.
Alguém teria alguma solução?
Obrigado a todos!