поэтому у меня есть p: commpandButton, который загружает p: datatable на ajax см. Изображение One. Я хочу р: DataTable в режиме редактирования по умолчанию (при загрузке) видит изображение двухp: datatable rows по умолчанию editable
изображение One:
изображение Два:
здесь является р: DataTable :
<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
Знаете ли вы, * DataTable - Редактирование ячеек? * http://www.primefaces.org/showcase/ui/datatableCellEditing.jsf – Daniel
@ Даниэль да, редактирование ячеек работает, когда я изменяю значения полей, но здесь я устанавливаю значения в ' Предлагаемый бюджет ', используя javascript, см., Если я ввожу значение в поле «Введите процентное текстовое поле», после чего мне нужно выбрать столбец fr om selectbox then then selectbox Я использую javascript-метод, который устанавливает значения в столбце «Предлагаемый бюджет» после того, как пользователь может сохранить каждую строку, щелкнув метки (сохранить или отменить). –
@mohsin azeem: вы можете использовать onload-событие в теге body и запускать событие click для символа пера datatable :) –