Class DynamicGridDisplay

  • 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-grid-display")
    @JsModule("./src/views/generic/layout/dynamic-grid-display.js")
    @CssImport(value="./styles/tysstyle.css",themeFor="dynamic-grid-display") @CssImport(value="./styles/tysstyle-form-layout.css",themeFor="vaadin-form-layout")
    public class DynamicGridDisplay
    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

      • DynamicGridDisplay

        public DynamicGridDisplay()
      • DynamicGridDisplay

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

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

      • setRowsColList

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

        public String getExtraFilterToSelect()
      • setExtraFilterToSelect

        public void setExtraFilterToSelect​(String extraFilterToSelect)
      • getQueryFormClassName

        public String getQueryFormClassName()
      • setQueryFormClassName

        public void setQueryFormClassName​(String queryFormClassName)
      • getDisplaySplitSubGrid

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

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

        protected String getBasePage()
      • getBinder

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

        public void setBinder​(com.vaadin.flow.data.binder.Binder<DynamicDBean> binder)
      • getFilter

        public String getFilter()
      • setFilter

        public void setFilter​(String filter)
      • getResourceName

        public String getResourceName()
      • setResourceName

        public void setResourceName​(String resourceName)
      • showButtonClickedMessage

        public com.vaadin.flow.component.button.Button showButtonClickedMessage()
      • 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()
      • createContent

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

        public com.vaadin.flow.component.Component createContent​(DynamicDBean preSelectRow)
      • createContent

        public com.vaadin.flow.component.Component createContent​(Boolean isSubform,
                                                                 DynamicDBean preSelectRow)
      • getDisplayFormClassName

        public String getDisplayFormClassName()
      • setDisplayFormClassName

        public void setDisplayFormClassName​(String displayFormClassName)
      • getPageTitle

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