0

我有一个 p:table 对齐问题下面是第一次使用 p:commandbutton 加载这个 p:table 时的图片(图片一)如果我点击场景两个选项卡并点击回到场景一个选项卡我得到表格的正确对齐见图二。

图一 在此处输入图像描述

图二 在此处输入图像描述

这是我第一次单击时的按钮,表格加载

<p:commandButton id="isFinancialYearSubmitId" value="submit" update="panelGridId scenarioTabViewId:budgetAnalysisDataTableId scenarioTabViewId:selectColumnId scenarioTabViewId:isApprovedBooleanId_checkBox " action="#{budgetAnalysisAction.isFinancialYearOpened}" oncomplete="handleComplete(xhr, status, args); isFinancialYearOpenedOnComplete('analysisTheBudgetForm');"/>

这是桌子

<p:dataTable id="budgetAnalysisDataTableId"
rowIndexVar="index" editable="true"
resizableColumns="true"
value="#{budgetAnalysisAction.budgetScenarioHescoProposalBean.budgetScenarioHescoProposalListBean}"
var="budgetScenarioHescoProposalList"
scrollWidth="800" scrollHeight="250" scrollable="true"
>
<p:ajax event="rowEdit" process=":analysisTheBudgetForm:scenarioTabViewId:scenarioOneId_tab :analysisTheBudgetForm:scenarioTabViewId:isApprovedBooleanId_checkBox :analysisTheBudgetForm:scenarioTabViewId:budgetAnalysisDataTableId" listener="#{budgetAnalysisAction.analysisTheBudgetRowEditOnAjax}" />

<p:column headerText="Edit" width="20">
<p:rowEditor />
</p:column>

<p:column headerText="Sub Head Of Accounts" width="150">
<h:outputText value="#{index}" />
<h:outputText value="#{budgetScenarioHescoProposalList.budgetSubHeadOfAccountsBean.subHeadOfAccountNameBean}" />
</p:column>

<p:column width="60">
// 11 other columns with same width(width="60") but different data. 
</p:column>

这是图片一的检查元素

在此处输入图像描述

这是图片二的检查元素

在此处输入图像描述

4

0 回答 0