dataTable JSF 1.2

1 resposta
Chuvinha

Galera, estou desenvolvendo minha aplicação com JSF 1.2 e estou usando dataTable pra minha tabela.
Só que não estou conseguindo centralizar os dados na coluna.

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets">

	<f:view>

		<br />
		<div align="left" class="divSubTitulo">
			<h:outputText value="SLA" />
		</div>
		<br />

		<h:form>
			<h:dataTable id="dataTable_rural" value="#{valoresInternosSla.listaAtivacaoSLA}" var="ativacao" cellpadding="5" cellspacing="3" 
				first="0" rows="5" frame="hsides" rules="all" summary="Ativação Rural" style="margin-left:120px;" border="10">
				<f:facet name="header">
					<h:outputText value="Ativação Rural" />
				</f:facet>

				<h:column>
					<f:facet name="header">
						<h:outputText value="Status" />
					</f:facet>
					<h:outputText value="#{ativacao.status}" />
				</h:column>

				<h:column>
					<f:facet name="header">
						<h:outputText value="Tarefa" />
					</f:facet>
					<h:dataTable value="#{ativacao.tarefas}" var="tarefa" summary="Tarefas" bgcolor="#F1F1F1" border="1" cellpadding="0" cellspacing="0">
						<h:column>
							<h:outputText value="#{tarefa}" style="width:40px; text-align:center"></h:outputText>
						</h:column>
					</h:dataTable>
					<f:facet name="footer" >
						<h:outputText value="Total" />
					</f:facet>
				</h:column>

				<h:column >
					<f:facet name="header" >
						<h:outputText value="SLA (em dias) Tarefa/Status" style="width:140px;"/>
					</f:facet>
					<h:dataTable value="#{ativacao.listaDiasTarefaStatusSLA}" var="tarefaStatus" summary="tarefaStatusSLA" bgcolor="#F1F1F1" border="1" cellpadding="" cellspacing="0">
						<h:column>
							<h:inputText value="#{tarefaStatus}" style="width:40px; text-align:center" />
						</h:column>
					</h:dataTable>
					<f:facet name="footer">
						<h:outputText value="#{valoresInternosSla.totalSolicitacoesSLA}" />
					</f:facet>
				</h:column>

				<h:column>
					<f:facet name="header">
						<h:outputText value="SLA (dia)" />
					</f:facet>
					
					<h:outputText value="#{ativacao.totalDiasTarefaStatusSLA}" />
					
					<f:facet name="footer">
						<h:outputText value="#{valoresInternosSla.totalSolicitacoesSLA}" />
					</f:facet>
				</h:column>

			</h:dataTable>
			<br />
			<br />

			<h:panelGrid columns="2" style="margin-left:120px;">
				<h:column>
					<h:commandButton value="Alterar" id="cmb_alt"
						action="#{valoresInternosSla.alterar}" />
				</h:column>
				<h:column>
					<h:commandButton value="Cancelar" id="cmb_can"
						action="#{valoresInternosSla.cancelar}" />
				</h:column>
			</h:panelGrid>

		</h:form>




	</f:view>
</ui:composition>

Alguém poderia me ajudar?

1 Resposta

M
tente ai:
<h:column>  
                    <f:facet name="header">  
                        <h:outputText value="SLA (dia)" />  
                    </f:facet>  
                      
                   <center>  <h:outputText value="#{ativacao.totalDiasTarefaStatusSLA}" />  </center>
   </h:column>
Criado 4 de abril de 2012
Ultima resposta 20 de mai. de 2012
Respostas 1
Participantes 2