Class ButtonGroup

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

public class ButtonGroup
extends StylableTag
This tag is used to group buttons together (horizontally) and make them all have the same size.

Syntax:

   <base:buttongroup
      id=...
      class=...
      subclass=...
      style=...
      >
      <base:button ... >
      <base:button ... >
        </base:buttongroup>
Tag attributes
Attribute Default value Required Description
id - no The ID of the button. The value of this attribute goes directly into the standard id attribute. This means that if you need a reference to the button object in your own JavaScript code, you may for example use the following code:

buttonGroup = document.getElementById('<id>');

clazz buttongroup no The value if this attribute goes directly into the standard HTML class attribute. This allows you to apply different styles to different buttons.
subclass - no Additional classes to put in the HTML class attribute. Doesn't replace the main class attribute.
style - no The value if this attribute goes directly into the standard HTML style attribute. This allows you to apply different styles to different buttons.
Version:
2.0
Author:
Nicklas
See Also:
Serialized Form
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
      Constant Field Values
    • buttons

      private List<String> buttons
      The buttons in this group.
    • vertical

      private boolean vertical
      If the buttons should be vertically grouped.
  • Constructor Details

    • ButtonGroup

      public ButtonGroup()
  • Method Details