org.primefaces.extensions.model.dynaform
Class DynaFormRow

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

public class DynaFormRow
extends java.lang.Object
implements java.io.Serializable

Class representing a row inside of DynaForm.

Since:
0.5
Version:
$Revision$
Author:
Oleg Varaksin / last modified by $Author$
See Also:
Serialized Form

Constructor Summary
DynaFormRow()
          This constructor is required for serialization.
DynaFormRow(int row, boolean extended, DynaFormModel dynaFormModel)
           
 
Method Summary
 DynaFormControl addControl(java.lang.Object data)
          Adds control with data, default type, colspan = 1 and rowspan = 1.
 DynaFormControl addControl(java.lang.Object data, int colspan, int rowspan)
          Adds control with given data, default type, colspan and rowspan.
 DynaFormControl addControl(java.lang.Object data, java.lang.String type)
          Adds control with given data, type, colspan = 1 and rowspan = 1.
 DynaFormControl addControl(java.lang.Object data, java.lang.String type, int colspan, int rowspan)
          Adds control with given data, type, colspan and rowspan.
 DynaFormLabel addLabel(java.lang.String value)
          Adds a label with given text, colspan = 1 and rowspan = 1.
 DynaFormLabel addLabel(java.lang.String value, boolean escape, int colspan, int rowspan)
          Adds a label with given text, escape flag, colspan and rowspan.
 DynaFormLabel addLabel(java.lang.String value, int colspan, int rowspan)
          Adds a label with given text, colspan and rowspan.
 java.util.List<AbstractDynaFormElement> getElements()
           
 int getTotalColspan()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynaFormRow

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


DynaFormRow

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

addControl

public DynaFormControl addControl(java.lang.Object data)
Adds control with data, default type, colspan = 1 and rowspan = 1.

Parameters:
data - data object
Returns:
DynaFormControl added control

addControl

public DynaFormControl addControl(java.lang.Object data,
                                  java.lang.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(java.lang.Object 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(java.lang.Object data,
                                  java.lang.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

addLabel

public DynaFormLabel addLabel(java.lang.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(java.lang.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(java.lang.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 java.util.List<AbstractDynaFormElement> getElements()

getTotalColspan

public int getTotalColspan()


Copyright © 2011-2013. All Rights Reserved.