Class DynamicViewGrid

  • All Implemented Interfaces:
    com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.router.AfterNavigationObserver, com.vaadin.flow.router.HasDynamicTitle, com.vaadin.flow.router.internal.AfterNavigationHandler, Serializable
    Direct Known Subclasses:
    DynamicTreeDisplay

    @Tag("dynamic-grid")
    @JsModule("./src/views/generic/dynamic-grid.js")
    @Route("DVG")
    @CssImport("./styles/tysstyle.css") @CssImport(value="./styles/components/vaadin-grid-pro-editable-cells.css",themeFor="vaadin-grid-pro")
    public class DynamicViewGrid
    extends com.vaadin.flow.component.polymertemplate.PolymerTemplate<com.vaadin.flow.templatemodel.TemplateModel>
    implements com.vaadin.flow.router.HasDynamicTitle, com.vaadin.flow.router.AfterNavigationObserver
    See Also:
    Serialized Form
    • Constructor Detail

      • DynamicViewGrid

        public DynamicViewGrid()
    • Method Detail

      • setRowsFieldList

        public void setRowsFieldList​(ArrayList<String[]> rowsFieldList)
      • setRowsColList

        public void setRowsColList​(ArrayList<String[]> rowsColListGrid)
      • setRowIsInserted

        public void setRowIsInserted​(DynamicDBean rowIsInserted)
      • getDivDisplay

        public com.vaadin.flow.component.html.Div getDivDisplay()
      • setDivDisplay

        public void setDivDisplay​(com.vaadin.flow.component.html.Div divDisplay)
      • isRootResourceReadOnly

        public boolean isRootResourceReadOnly()
      • setRootResourceReadOnly

        public void setRootResourceReadOnly​(boolean rootResourceReadOnly)
      • getAddFormClassName

        public String getAddFormClassName()
      • setAddFormClassName

        public void setAddFormClassName​(String addFormClassName)
      • isCache

        public boolean isCache()
      • setCache

        public void setCache​(boolean cache)
      • setupGrid

        public void setupGrid()
      • setupGrid

        public void setupGrid​(Boolean isGridEditable,
                              Boolean hasExportButton)
      • setupGrid

        public void setupGrid​(Boolean isGridEditable,
                              Boolean hasExportButton,
                              Boolean hasShowQueryButton)
      • setupTreeGrid

        public void setupTreeGrid​(String valueFilter)
      • isiAmRootGrid

        public boolean isiAmRootGrid()
      • setiAmRootGrid

        public void setiAmRootGrid​(boolean iAmRootGrid)
      • getGrid

        public com.vaadin.flow.component.grid.Grid<DynamicDBean> getGrid()
      • getBasePage

        protected String getBasePage()
      • getBinder

        protected com.vaadin.flow.data.binder.Binder<DynamicDBean> getBinder()
      • afterNavigation

        public void afterNavigation​(com.vaadin.flow.router.AfterNavigationEvent event)
        Specified by:
        afterNavigation in interface com.vaadin.flow.router.internal.AfterNavigationHandler
      • showBeaninPopupXX

        public void showBeaninPopupXX​(DynamicDBean bean,
                                      String resourcePopup,
                                      String layoutClassName,
                                      String displayFormClassNamePopup,
                                      com.vaadin.flow.component.dialog.Dialog dialogForShow2,
                                      String filterForPopup)
      • showBeaninPopup

        public void showBeaninPopup​(String resourcePopup)
      • showBeaninPopupXX

        public void showBeaninPopupXX​(String resourcePopup)
      • showBeaninPopup

        public com.vaadin.flow.component.dialog.Dialog showBeaninPopup​(DynamicDBean subBean,
                                                                       String subFormResource,
                                                                       String subLayoutClassName,
                                                                       String subFormClassName,
                                                                       com.vaadin.flow.component.dialog.Dialog dialogForShow2,
                                                                       String subFormFilter,
                                                                       DynamicDisplayForAskData dynamicDisplayForAskData)
      • dummy2

        public com.vaadin.flow.component.Component dummy2()
      • createSubTabs

        public com.vaadin.flow.component.Component createSubTabs​(DynamicDBean bean,
                                                                 String tabsList)
      • setButtonsRowVisible

        public void setButtonsRowVisible​(Boolean b)
      • prepareLayout

        public void prepareLayout​(String queryFormClassName,
                                  String displayFormClassName,
                                  String addFormClassName)
      • beforeEnterOLD

        public void beforeEnterOLD​(com.vaadin.flow.router.BeforeEnterEvent event)
      • getPageTitle

        public String getPageTitle()
        Specified by:
        getPageTitle in interface com.vaadin.flow.router.HasDynamicTitle
      • setQueryParameters

        public void setQueryParameters​(com.vaadin.flow.router.QueryParameters queryParameters)
      • setDisplay

        public void setDisplay​(com.vaadin.flow.component.html.Div divDisplay)
      • getDivSubGrid

        public com.vaadin.flow.component.html.Div getDivSubGrid()
      • setDivSubGrid

        public void setDivSubGrid​(com.vaadin.flow.component.html.Div divSubGrid)
      • getResourceName

        public String getResourceName()
      • setResourceName

        public void setResourceName​(String resourceName)
      • getFilter

        public String getFilter()
      • setFilter

        public void setFilter​(String filter)
      • setSelectedRow

        public void setSelectedRow​(DynamicDBean selectedRow)
      • getDisplayFormClassName

        public String getDisplayFormClassName()
      • setDisplayFormClassName

        public void setDisplayFormClassName​(String displayFormClassName)
      • getResourceSubGrid

        public String getResourceSubGrid()
      • setResourceSubGrid

        public void setResourceSubGrid​(String resourceSubGrid)
      • saveSelectedRow

        public Object saveSelectedRow​(String apiname)
      • undoSelectedRow

        public Object undoSelectedRow()
      • insertANewRow

        public Object insertANewRow​(String addFormClassName)
      • insertANewRow

        public Object insertANewRow()
      • insertBeanInList

        public Object insertBeanInList()
      • DeleteARow

        public Object DeleteARow()
      • setButtonsForm

        public void setButtonsForm​(FormButtonsBar buttons)
      • isHasSideDisplay

        public boolean isHasSideDisplay()
      • setHasSideDisplay

        public void setHasSideDisplay​(boolean hasSideDisplay)
      • isAutoSaveGrid

        public boolean isAutoSaveGrid()
      • setAutoSaveGrid

        public void setAutoSaveGrid​(boolean autoSaveGrid)
      • showError

        public void showError​(String error)
      • PrintARow

        public Object PrintARow()