Class PanelActor

    • Field Detail

      • id

        public int id
      • tableLayout

        public final com.wisecoders.dbs.forms.fx.TableLayout tableLayout
    • Constructor Detail

      • PanelActor

        public PanelActor​(FormActor form,
                          Actor parentActor,
                          Act face,
                          java.lang.String name,
                          com.wisecoders.dbs.forms.fx.TableLayout tableLayout)
    • Method Detail

      • isSizable

        public boolean isSizable()
        Overrides:
        isSizable in class Actor
      • ensureTableLayoutCoversActors

        public void ensureTableLayoutCoversActors()
      • appendColumn

        public int appendColumn()
      • addColumn

        public int addColumn​(int index)
      • ensureLastColumnIsFill

        public void ensureLastColumnIsFill()
      • appendRow

        public int appendRow()
      • addRow

        public int addRow​(int index)
      • deleteRow

        public void deleteRow​(int index)
      • deleteColumn

        public void deleteColumn​(int index)
      • getSymbolicGlyph

        public com.wisecoders.dbs.sys.fx.glyph.Glyph getSymbolicGlyph()
        Overrides:
        getSymbolicGlyph in class Actor
      • createPaneActor

        public PanelActor createPaneActor​(java.lang.String name,
                                          Act face,
                                          com.wisecoders.dbs.forms.fx.TableLayout tableLayout,
                                          com.wisecoders.dbs.forms.fx.TableLayoutConstraints cns)
      • createTabbedPanelActor

        public TabbedPaneActor createTabbedPanelActor​(java.lang.String name,
                                                      com.wisecoders.dbs.forms.fx.TableLayoutConstraints cns)
      • createLabelActor

        public LabelActor createLabelActor​(java.lang.String name)
      • createImageActor

        public ImageActor createImageActor​(java.lang.String name)
      • createHyperlinkActor

        public ButtonActor createHyperlinkActor​(java.lang.String name,
                                                java.lang.String iconName)
      • createActorForVariable

        public Actor createActorForVariable​(Act face,
                                            java.lang.String varName,
                                            int type)
      • createActor

        public Actor createActor​(Act face,
                                 java.lang.String name)
      • hasSection

        public boolean hasSection​(com.wisecoders.dbs.forms.model.data.Section section)
      • getSectionFirstRow

        public int getSectionFirstRow​(com.wisecoders.dbs.forms.model.data.Section section)
      • getSectionLastRow

        public int getSectionLastRow​(com.wisecoders.dbs.forms.model.data.Section section)
      • getRowSection

        public com.wisecoders.dbs.forms.model.data.Section getRowSection​(int row)
      • setLayout

        public void setLayout​(com.wisecoders.dbs.forms.fx.TableLayout layout)
      • isActive

        public boolean isActive()
      • getOrder

        public int getOrder()
        Specified by:
        getOrder in class Actor
      • getSupportedScriptTypes

        public com.wisecoders.dbs.forms.model.data.FormScriptType[] getSupportedScriptTypes()
        Specified by:
        getSupportedScriptTypes in class DataActor
        Returns:
        the FormScriptsTypes which are allowed for the current Actor.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class Actor
      • getHeaderRows

        public int getHeaderRows()
      • getFooterRows

        public int getFooterRows()
      • setHeaderRows

        public void setHeaderRows​(int headerRows)
      • setFooterRows

        public void setFooterRows​(int footerRows)
      • isUseBorder

        public boolean isUseBorder()
      • setUseBorder

        public void setUseBorder​(boolean useBorder)
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String title)
      • isAsHtmlInJavaFx

        public boolean isAsHtmlInJavaFx()
      • setAsHtmlInJavaFx

        public void setAsHtmlInJavaFx​(boolean asHtmlInJavaFx)
      • setUseScroll

        public void setUseScroll​(boolean useScroll)
      • isUseScroll

        public boolean isUseScroll()
        Overrides:
        isUseScroll in class Actor
      • getFirstEmptyRow

        public int getFirstEmptyRow()
      • renderHTML

        public void renderHTML​(com.wisecoders.dbs.forms.model.data.Record record,
                               com.wisecoders.dbs.forms.template.Bundle template,
                               java.lang.String path,
                               com.wisecoders.dbs.rdbms.connect.model.envoy.Envoy envoy,
                               IndentedWriter writer)
                        throws java.lang.Exception
        Specified by:
        renderHTML in class Actor
        Throws:
        java.lang.Exception
      • setAutoRefreshInterval

        public void setAutoRefreshInterval​(int autoRefreshInterval)
      • getAutoRefreshInterval

        public int getAutoRefreshInterval()
      • isFixedSizeColumns

        public boolean isFixedSizeColumns()
      • previewVariable

        public java.lang.String previewVariable​(com.wisecoders.dbs.forms.model.variables.AbstractField variable)
      • previewScript

        public java.lang.String previewScript​(java.lang.String text)
      • getActorAt

        public Actor getActorAt​(int col,
                                int row)
      • getActorsWithPanelsFirst

        public java.util.List<Actor> getActorsWithPanelsFirst()