Class DynamicQryGridDisplay

  • All Implemented Interfaces:
    com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.router.BeforeEnterObserver, com.vaadin.flow.router.HasDynamicTitle, com.vaadin.flow.router.internal.BeforeEnterHandler, Serializable

    @Tag("dynamic-qry-grid-display")
    @JsModule("./src/views/generic/layout/dynamic-qry-grid-display.js")
    @CssImport(value="./styles/tysstyle.css",themeFor="dynamic-qry-grid-display") @CssImport(value="./styles/tysstyle-form-layout.css",themeFor="vaadin-form-layout")
    @Route("dynamicQGD")
    public class DynamicQryGridDisplay
    extends com.vaadin.flow.component.polymertemplate.PolymerTemplate<com.vaadin.flow.templatemodel.TemplateModel>
    implements com.vaadin.flow.router.BeforeEnterObserver, com.vaadin.flow.router.HasDynamicTitle
    See Also:
    Serialized Form
    • Constructor Detail

      • DynamicQryGridDisplay

        public DynamicQryGridDisplay()
      • DynamicQryGridDisplay

        public DynamicQryGridDisplay​(com.vaadin.flow.component.polymertemplate.TemplateParser parser,
                                     com.vaadin.flow.server.VaadinService service)
      • DynamicQryGridDisplay

        public DynamicQryGridDisplay​(com.vaadin.flow.component.polymertemplate.TemplateParser parser)
    • Method Detail

      • setRowsColList

        public void setRowsColList​(ArrayList<String> rowsColList)
      • getDivDisplay

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

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

        public com.vaadin.flow.component.html.Div getDivQuery()
      • getDisplaySplitSubGrid

        public com.vaadin.flow.component.splitlayout.SplitLayout getDisplaySplitSubGrid()
      • setDisplaySplitSubGrid

        public void setDisplaySplitSubGrid​(com.vaadin.flow.component.splitlayout.SplitLayout displaySplitSubGrid)
      • getQuerySplitGrid

        public com.vaadin.flow.component.html.Div getQuerySplitGrid()
      • setQuerySplitGrid

        public void setQuerySplitGrid​(com.vaadin.flow.component.html.Div querySplitGrid)
      • getGridSplitDisplay

        public com.vaadin.flow.component.splitlayout.SplitLayout getGridSplitDisplay()
      • setGridSplitDisplay

        public void setGridSplitDisplay​(com.vaadin.flow.component.splitlayout.SplitLayout gridSplitDisplay)
      • getDivInDisplay

        public Object getDivInDisplay()
      • setDivInDisplay

        public void setDivInDisplay​(Object divInDisplay)
      • setDivQuery

        public void setDivQuery​(com.vaadin.flow.component.html.Div divQuery)
      • getBasePage

        protected String getBasePage()
      • getIdMenu

        public String getIdMenu()
      • setIdMenu

        public void setIdMenu​(String idMenu)
      • getBinder

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

        public com.vaadin.flow.component.button.Button showButtonClickedMessage()
      • getResourceName

        public String getResourceName()
      • setResourceName

        public void setResourceName​(String resourceName)
      • getFilter

        public String getFilter()
      • setFilter

        public void setFilter​(String filter)
      • getDisplayFormClassName

        public String getDisplayFormClassName()
      • setDisplayFormClassName

        public void setDisplayFormClassName​(String displayFormClassName)
      • getAddFormClassName

        public String getAddFormClassName()
      • setAddFormClassName

        public void setAddFormClassName​(String addFormClassName)
      • getQueryFormClassName

        public String getQueryFormClassName()
      • setQueryFormClassName

        public void setQueryFormClassName​(String queryFormClassName)
      • beforeEnter

        public void beforeEnter​(com.vaadin.flow.router.BeforeEnterEvent event)
        Specified by:
        beforeEnter in interface com.vaadin.flow.router.internal.BeforeEnterHandler
      • createContent

        public com.vaadin.flow.component.Component createContent​(Boolean isSubform)
      • createContent

        public com.vaadin.flow.component.Component createContent()
      • prepareLayout

        public void prepareLayout​(String queryFormClassName,
                                  String displayFormClassName,
                                  String addFormClassName,
                                  String gridClassName,
                                  Boolean isSubform)
      • getPageTitle

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

        @ClientCallable
        public void browserIsLeaving()
      • onAttach

        protected void onAttach​(com.vaadin.flow.component.AttachEvent attachEvent)
        Overrides:
        onAttach in class com.vaadin.flow.component.Component
      • onDetach

        protected void onDetach​(com.vaadin.flow.component.DetachEvent detachEvent)
        Overrides:
        onDetach in class com.vaadin.flow.component.Component