Class Button

  • All Implemented Interfaces:
    Serializable, DynamicAttributes, IterationTag, JspTag, Tag, DynamicActionAttributes

    public class Button
    extends StylableTag
    This tag creates a button on a toolbar. The tag must be located inside a <tbl:toolbar> tag.

    Syntax:

       <tbl:button
          id=...
          clazz=...
          subclass=...
          style=...
          image=...
          title=...
          tooltip=...
          disabled=true|false
          visible=true|false
          tabindex=...
       >
    
    Tag attributes
    Attribute Default value Required Description
    id - no The ID of the button. The value of this attribute goes directly into the standard HTML id attribute. This means that if you need a reference to the table object in your own JavaScript code, you may for example use the following code:
    button = document.getElementById('<id>');
    
    clazz button no The value if this attribute goes directly into the standard HTML class attribute. This allows you to apply different styles to different tables.
    style - no The value if this attribute goes directly into the standard HTML style attribute. This allows you to apply different styles to different tables.
    image - no The file name of an image to show on the button. It is expected that the image is located in the /images directory. Do not specify a complete path.
    title - no The text of the button.
    tooltip - no A text that will be shown while the user has the mouse over the button.
    disabled - false If the button is disabled or not. The values '0', 'no' or 'false' will enabled the button, all other values will disable it.
    visible true no If the button should be visible or not.
    tabindex 0 no Tab index value to control the focus order. Use -1 to disable tabbing to the button.

    This tag has no subtags.

    Version:
    2.0
    Author:
    Nicklas
    See Also:
    Serialized Form
    • Field Detail

      • toolbar

        private Toolbar toolbar
        The parent <tbl:toolbar> tag.
      • image

        private String image
        An optional image to show in the button.
      • title

        private String title
        An optional title text on the button.
      • tooltip

        private String tooltip
        An optional tooltip that will show when the mouse is over the button.
      • disabled

        private boolean disabled
        IF the button is disabled or not.
      • visible

        private boolean visible
        If the button should be visible or not.
      • tabIndex

        private int tabIndex
    • Constructor Detail

      • Button

        public Button()
    • Method Detail

      • setImage

        public void setImage​(String image)
      • getImage

        public String getImage()
      • setTitle

        public void setTitle​(String title)
      • getTitle

        public String getTitle()
      • setTooltip

        public void setTooltip​(String tooltip)
      • getTooltip

        public String getTooltip()
      • setDisabled

        public void setDisabled​(boolean disabled)
      • isDisabled

        public boolean isDisabled()
      • setVisible

        public void setVisible​(boolean visible)
      • isVisible

        public boolean isVisible()
      • setTabindex

        public void setTabindex​(int tabIndex)
      • getTabindex

        public int getTabindex()