Pessoal, estou usando o componente dataTable do Richfaces, esse dataTable esta dentro de um DIV (linha 2) para poder ter o scroll. O problema é que o cabeçalho do dataTable sobe conforme o scroll vai para baixo.
Teria como deixar o cabeçalho fora do DIV ou fixo mesmo rolando o scroll para baixo???
Obs.: Sei q existe o componente scrollableDataTable, porém por determinação do chefe não é para usa-lo ( a não ser q haja a possibilidade do scrollableDataTable não aparecer a ultima coluna em branco q sempre fica).
Vejam parte do código:
<a4j:outputPanel id="connectorTablePanel" >
<div style="overflow: auto; height: 150px">
<rich:dataTable value="#{connectorAction.connectorList}"
var="_connector" id="connectorListTable" rows="10"
rowClasses="tableRowEven , tableRowOdd"
rendered="#{not empty connectorAction.connectorList}">
<rich:column sortable="false" >
<f:facet name="header">
<h:outputText value="#{labels.CONNECTOR_NAME}" />
</f:facet>
<div style="overflow: hidden; width: 200px;" >
<a4j:commandLink action="#{connectorAction.selectConnector(_connector)}"
id="dataTableRow"
ajaxSingle="true">
<h:outputText value="#{_connector.name}" />
</a4j:commandLink>
</div>
</rich:column>
<rich:column sortable="false" >
<f:facet name="header">
<h:outputText value="#{labels.CONNECTOR_DESCRIPTION}" />
</f:facet>
<div style="overflow: hidden; width: 200px;" >
<h:outputText value="#{_connector.description}" style="overflow: hidden;"/>
</div>
</rich:column>
<rich:column sortable="false" >
<f:facet name="header">
<h:outputText value="#{labels.CONNECTOR_CONNECTOR_DIRECTION}" />
</f:facet>
<h:outputText value="#{messages[_connector.connectorDirection.label]}" />
</rich:column>
</rich:dataTable>
</div>
</a4j:outputPanel>
Desde já agradeço!
Iza