0

私は p:table の配置に問題があります 下の写真 (写真 1) は、p:commandbutton を使用してこの p:table を初めてロードしたときです。シナリオ 2 のタブをクリックして、シナリオ 1 のタブに戻ります。写真2。

画像1 ここに画像の説明を入力

画像2 ここに画像の説明を入力

これは、最初にクリックしたときのボタンで、テーブルがロードされます

<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>

これは画像 1 の検査要素です

ここに画像の説明を入力

これは画像 2 の検査要素です

ここに画像の説明を入力

4

0 に答える 0