Class FormColumn


public class FormColumn extends Component<FormColumn>

Form column component

The component cannot be used on its own, it is used by the Form component and the form component builder classes. The component is responsible for displaying columns on the form, in which the individual form elements can be grouped. Does not have a visual representation on its own.

Since:
4.0
Author:
JBStrap
  • Constructor Details

    • FormColumn

      public FormColumn(String id, int index)
      Creates a form column component
      Parameters:
      id - The component ID. The ID specified here will appear in the HTML tag as an ID attribute. If there are multiple components displayed, that have the same ID, the ID numbers will be numbered, in the order they are displayed. (For example, if the ID is 'COMPONENT' then it will be numbered like this: COMPONENT, COMPONENT_1, COMPONENT_2 etc.)
      index - The column's index value. Level 0 is the first column to be displayed.
  • Method Details

    • getIndex

      public final int getIndex()
      Gets the column's index
      Returns:
      The column index
    • writeHTML

      public boolean writeHTML(StringWriter writer)
      Description copied from class: Component
      Creates the component's HTML equivalent

      This method doesn't need to be used during application development. This method is used when developing a custom component. When creating a custom component, this method needs to be implemented. In the parameter (StringWriter class) the component's HTML equivalent must be specified, and the method has to return with a Boolean value. This boolean value determines if the component was drawn. If the user doesn't have access right to the component, or if the component couldn't be drawn, it should return with false. Otherwise, it must return with true.

      Specified by:
      writeHTML in class Component<FormColumn>
      Returns:
      If the componentwas drawn, true, otherwise false