Dae galera, tudo bem? Bem, tenho um dialog com filtros de pesquisa e um datatable. Não estou conseguindo alinhar as colunas do datatable com o scroll da tabela. Fica uma diferença entre colunas de 1 milímetro… Já estou a horas mexendo e nda de conseguir alinhar…
Abaixo o código:
<p:dialog appendToBody="false" header="Selecionar Usuários"
widgetVar="usuariosDlg"
id="usuariosDlg"
modal="true"
position="300,50">
<p:panel header="Filtros de Consulta" id="parametros_usuario">
<p:growl id="grow1" life="4000"/>
<table border="0" cellpadding="2" cellspacing="0" >
<tr>
<td align="right">Código:</td>
<td>
<p:inputText size="15" onfocus="this.value='';" value="#{usuariobibJsfBean.usuCodigo}"/>
</td>
</tr>
<tr>
<td align="right">Nome:</td>
<td>
<p:inputText size="15" onfocus="this.value='';" value="#{usuariobibJsfBean.usuNome}"/>
</td>
</tr>
<tr>
<td>
<p:defaultCommand target="butonConsultarUsuario" />
<p:commandButton id="butonConsultarUsuario" actionListener="#{usuariobibJsfBean.atualizar}"
value="Consultar" image="search" update="tabbleUsuario" process="parametros_usuario"
onfocus="inputPesquisausuario"/>
</td>
</tr>
</table>
</p:panel>
<p:dataTable id="tabbleUsuario"
var="usuarioLista"
value="#{usuariobibJsfBean.usuariosList}"
emptyMessage="Nenhum registro encontrado."
paginator="true"
rows="10"
pageLinks="3"
paginatorTemplate="{CurrentPageReport} {FirstPageLink}
{PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}
Registros por página: {RowsPerPageDropdown}
Encontrados: #{usuariobibJsfBean.usuariosList.rowCount}"
rowsPerPageTemplate="10,25,35,50"
lazy="true"
paginatorPosition="bottom"
scrollable="true"
liveScroll="true"
scrollHeight="290"
scrollWidth="640"
style="alignment-adjust: auto">
<p:column headerText="Código" width="45">
<h:outputText value=" #{usuarioLista.usuCodigo}"/>
</p:column>
<p:column headerText="Nome" width="170">
<h:outputText value="#{usuarioLista.usuNome}" />
</p:column>
<p:column headerText="Categoria" width="155">
<h:outputText value=" #{usuarioLista.categoriaCompleto}"/>
</p:column>
<p:column headerText="Ação" width="160">
<p:commandButton update="@form" value="Selecionar" image="ok" title="Selecionar">
<f:setPropertyActionListener value="#{usuarioLista}" target="#{emprestimosJsfBean.crudObj.empCodusuario}" />
</p:commandButton>
</p:column>
</p:dataTable>
</p:dialog>
Se alguém puder ajudar a alinhar as colunas, agradeçoo.