Class ReportImportDialogView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<ViewLayout>
io.jmix.flowui.view.StandardView
io.jmix.reportsflowui.view.importdialog.ReportImportDialogView
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasStyle, com.vaadin.flow.router.AfterNavigationObserver, com.vaadin.flow.router.BeforeEnterObserver, com.vaadin.flow.router.BeforeLeaveObserver, com.vaadin.flow.router.HasDynamicTitle, com.vaadin.flow.router.internal.AfterNavigationHandler, com.vaadin.flow.router.internal.BeforeEnterHandler, com.vaadin.flow.router.internal.BeforeLeaveHandler, Serializable

@ViewController("report_ReportImportDialogView") @ViewDescriptor("report-import-view.xml") @DialogMode(width="30em") public class ReportImportDialogView extends StandardView
See Also:
  • Field Details

    • importRoles

      @ViewComponent protected JmixCheckbox importRoles
    • uploadBox

      @ViewComponent protected com.vaadin.flow.component.orderedlayout.HorizontalLayout uploadBox
    • temporaryStorage

      @Autowired protected TemporaryStorage temporaryStorage
    • reportImportExport

      @Autowired protected ReportImportExport reportImportExport
    • messageBundle

      @Autowired protected MessageBundle messageBundle
    • notifications

      @Autowired protected Notifications notifications
    • viewValidation

      @Autowired protected ViewValidation viewValidation
    • fileStorage

      @Autowired protected FileStorage fileStorage
    • uiComponents

      @Autowired protected UiComponents uiComponents
    • upload

      protected com.vaadin.flow.component.upload.Upload upload
  • Constructor Details

    • ReportImportDialogView

      public ReportImportDialogView()
  • Method Details

    • onInit

      @Subscribe protected void onInit(View.InitEvent event)
    • createUpload

      protected void createUpload()
    • onCloseBtnClick

      @Subscribe("closeBtn") public void onCloseBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event)
    • onCommitBtnClick

      @Subscribe("commitBtn") public void onCommitBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event)
    • importReport

      protected ReportImportResult importReport()
    • getImportOptions

      @Nullable protected EnumSet<ReportImportOption> getImportOptions()
    • getValidationErrors

      protected ValidationErrors getValidationErrors()