Interface ButtonColumnControl

All Superinterfaces:
BackgroundStyleProperties, BootstrapButtonStyle, BorderStyleProperties, ButtonControlProperties, CellStyleProperties, ColumnStyleProperties, Control, Element, EventOwner, MarginStyleProperties, MessageContainer, MessageProperties, PaddingStyleProperties, java.io.Serializable, TextStyleProperties, WebFormEventOwner

public interface ButtonColumnControl
extends Control, ColumnStyleProperties, ButtonControlProperties, MessageProperties
  • Method Details

    • getButtonProperties

      ButtonColumnProperties getButtonProperties()
      Returns the ButtonColumnProperties object representing styling properties for the button on alternate rows. Note that table rows are striped, and that these properties apply only to alternate rows. The remaining rows can be styled using the stripedButtonProperties property.
      Since:
      V4.4
    • getStripedButtonProperties

      ButtonColumnProperties getStripedButtonProperties()
      Returns the ButtonColumnProperties object representing styling properties for the button on alternate rows. Note that table rows are striped, and that these properties apply only to alternate rows. The remaining rows can be styled using the buttonProperties property.
      Since:
      V4.4
    • getButtonWidth

      java.lang.String getButtonWidth()
      Column width. See setButtonWidth(String) for details of supported values when setting this property.
      Since:
      V4.4
    • setButtonWidth

      void setButtonWidth​(java.lang.String buttonWidth)
      Sets the column width. Any value supported by the CSS width property can be used e.g. 300px.
      Since:
      V4.4
    • getHeaderText

      Text getHeaderText()
      Returns the Text object for the column header text.
      Since:
      V4.4
    • getButtonHtmlElementProperties

      HtmlElementProperties getButtonHtmlElementProperties()
      Return the HTMLElementProperties for the Button Column Control
      Since:
      V5.9