ADF запускает диалог свызывает проблему обновления в базовом richtable - PullRequest
0 голосов
/ 22 октября 2019

Запуск ADF Диалог с причинами проблем с обновлением в базовом richtable

У меня есть отображение richtable на главной странице, и

У меня есть диалог, который запускается при нажатии кнопки.

UIViewRoot dialog = viewHandler.createView(context, "/" + "fileUpload");
AdfFacesContext.getCurrentInstance().launchDialog(dialog, dialogParameters, actionEvent.getComponent(), true, windowProperties);

Диалог

<f:view>
 <af:document > 
  <af:form usesUpload="true" id="f1">
   <af:inputFile id="fileHolder" 
                      label="Choose File" 
                      simple="true" 
                      binding="#{backingbean.fileHolder}"/>
   <af:commandButton id="okBtn"
                     text="OK" 
                     action="#{backingBean.okAction}"                         
                     partialSubmit="true"/>

   <af:commandButton id="cancelBtn"
                      text="Cancel"
                      action="#{backingBean.cancelAction}" 
                      partialSubmit="true"/>
  </af:form>
 </af:document>
</f:view>

adfc-config.xml

  <view id="fileUpload">
    <page>/fileUpload.jsf</page>
  </view>

Когда я запускаю диалог по нажатию кнопки. Richtable не обновляется на pagination / sort / filter и richTable.getSelectedRowData (), а также попытался richTable.getSelectedRowKeys () всегда возвращает старые значения

Я пытался удалить все из диалога fileUpload.jsf внутри, но это не работает.

Когда я просто удаляю расширенные обновления, но кнопки «ОК» и «Отмена» не работают.

...