Ajuda - alinhamento

3 respostas
I

Pessoal, será q alguem sabe como eu faço para alinhar a largura do header com as column?

código:

<h:panelGrid columns="3" 
							 styleClass="headerText"	
							 style="width: 100%;"
							 rendered="#{not empty connectorAction.connectorList}"> 
							 
					<h:outputLabel value="#{labels.CONNECTOR_NAME}"/>				
					<h:outputLabel value="#{labels.CONNECTOR_DESCRIPTION}"/>					
					<h:outputLabel value="#{labels.CONNECTOR_CONNECTOR_DIRECTION}" />
					
				</h:panelGrid> 
				<div style="overflow:auto; width:100%; height:100px">
					<rich:dataTable value="#{connectorAction.connectorList}" 
									var="_connector" id="connectorListTable3"  
									rowClasses="tableRowEven , tableRowOdd"
									rendered="#{not empty connectorAction.connectorList}">
									
						<rich:column sortable="false" >								
							<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" >							
							<div style="overflow: hidden; width: 200px;" >
								<h:outputText value="#{_connector.description}" style="overflow: hidden;"/>
							</div>
						</rich:column>						
						<rich:column sortable="false" >							
							<h:outputText value="#{messages[_connector.connectorDirection.label]}"  />
						</rich:column>
						
					</rich:dataTable>						
				
				</div>

Obs.: Anexo imagem de como fica.

3 Respostas

thiago.correa

Olha, eu não cheguei a usar ainda o rich:dataTable, mas acredito que o seu uso nesse caso está errado.

Dê uma olhada na documentação para saber como usá-lo direitinho

http://docs.jboss.org/richfaces/latest_4_0_X/Component_Reference/en-US/html/chap-Component_Reference-Tables_and_grids.html#sect-Component_Reference-richdataTable-Customizing_the_table

I

Valew Thiago vou dá uma olhadinha.

O problema todo é q precisei colocar o rich:dataTable dentro de uma DIV para poder ter barra de rolagem, e tive q deixar o header separado, pq deixando junto na hora q rola a tabela o header rola tb e preciso q ele fique fixo.

Iza.

Ygor

Como tu esta utilizando duas tabelas dinstintas creio que tu deve setar o tamanho das celulas manualmente.
Segue o link: http://www.guj.com.br/posts/list/218532.java

Criado 17 de setembro de 2010
Ultima resposta 17 de set. de 2010
Respostas 3
Participantes 3