dataTable + div + scroll

0 respostas
I

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

Criado 10 de setembro de 2010
Respostas 0
Participantes 1