我在我的应用程序中有此代码我想将 h:selectBooleanCheckbox 值提交到服务器,h:selectBooleanCheckbox 在 p:tabView 内部和 p:dataTable 外部我想从 p:ajax process="scenarioTabViewId:isApprovedBooleanId_checkBox"scenarioTabViewId 提交 h:selectBooleanCheckbox 值:isApprovedBooleanId_checkBox 这是由 firefox v23.0 创建的复选框 id,scenarioTabViewId:budgetAnalysisDataTableId 这是数据表 id 任何人都可以解释,我该怎么做?这是 .xhtml 中的实际代码
<ui:composition template="/template/mastertemplate.xhtml">
<ui:define name="content">
<h:form styleClass="form" prependId="false">
<p:panel id="analysisTheBudgetPenel" header="Analysis The Budget">
<p:tabView id="scenarioTabViewId" style="width:850px">
<p:tab title="Scenario One" id="scen">
<h:selectBooleanCheckbox id="isApprovedBooleanId_checkBox" value="#{budgetAnalysisAction.budgetScenarioHescoProposalBean.abc}" />
<p:scrollPanel style="width:800px; height:auto;">
<p:dataTable id="budgetAnalysisDataTableId" rowIndexVar="index" editable="true" resizableColumns="true" value="#{budgetAnalysisAction.budgetScenarioHescoProposalBean.budgetScenarioHescoProposalListBean}" var="budgetScenarioHescoProposalList">
<p:ajax event="rowEdit" process="#{scenarioTabViewId:isApprovedBooleanId_checkBox}" listener="#{budgetAnalysisAction.testAjax}" />
// some columns
// closing tags of above
提前致谢