Class DynaFormRow

java.lang.Object
org.primefaces.extensions.model.dynaform.DynaFormRow
All Implemented Interfaces:
Serializable

public class DynaFormRow extends Object implements Serializable
Class representing a row inside of DynaForm.
Since:
0.5
Version:
$Revision$
Author:
Oleg Varaksin / last modified by $Author$
See Also:
  • Constructor Details

    • DynaFormRow

      public DynaFormRow()
      This constructor is required for serialization. Please do not remove.
    • DynaFormRow

      public DynaFormRow(int row, boolean extended, DynaFormModel dynaFormModel)
  • Method Details

    • addControl

      public DynaFormControl addControl(Serializable data)
      Adds control with data, default type, colspan = 1 and rowspan = 1.
      Parameters:
      data - data object
      Returns:
      DynaFormControl added control
    • addControl

      public DynaFormControl addControl(Serializable data, String type)
      Adds control with given data, type, colspan = 1 and rowspan = 1.
      Parameters:
      data - data object
      type - type to match the type attribute in pe:dynaFormControl
      Returns:
      DynaFormControl added control
    • addControl

      public DynaFormControl addControl(Serializable data, int colspan, int rowspan)
      Adds control with given data, default type, colspan and rowspan.
      Parameters:
      data - data object
      colspan - colspan
      rowspan - rowspan
      Returns:
      DynaFormControl added control
    • addControl

      public DynaFormControl addControl(Serializable data, String type, int colspan, int rowspan)
      Adds control with given data, type, colspan and rowspan.
      Parameters:
      data - data object
      type - type to match the type attribute in pe:dynaFormControl
      colspan - colspan
      rowspan - rowspan
      Returns:
      DynaFormControl added control
    • addModel

      public DynaFormModelElement addModel(DynaFormModel model)
      Adds nested model with colspan = 1 and rowspan = 1.
      Parameters:
      model - the DynaFormModel
      Returns:
      DynaFormModelElement added model
    • addModel

      public DynaFormModelElement addModel(DynaFormModel model, int colspan, int rowspan)
      Adds nested model with given colspan and rowspan.
      Parameters:
      model -
      colspan -
      rowspan -
      Returns:
      DynaFormModelElement added model
    • addLabel

      public DynaFormLabel addLabel(String value)
      Adds a label with given text, colspan = 1 and rowspan = 1.
      Parameters:
      value - label text
      Returns:
      DynaFormLabel added label
    • addLabel

      public DynaFormLabel addLabel(String value, int colspan, int rowspan)
      Adds a label with given text, colspan and rowspan.
      Parameters:
      value - label text
      colspan - colspan
      rowspan - rowspan
      Returns:
      DynaFormLabel added label
    • addLabel

      public DynaFormLabel addLabel(String value, boolean escape, int colspan, int rowspan)
      Adds a label with given text, escape flag, colspan and rowspan.
      Parameters:
      value - label text
      escape - boolean flag if the label text should escaped or not
      colspan - colspan
      rowspan - rowspan
      Returns:
      DynaFormLabel added label
    • getElements

      public List<AbstractDynaFormElement> getElements()
    • getTotalColspan

      public int getTotalColspan()