Class DynaFormRow
- java.lang.Object
-
- org.primefaces.extensions.model.dynaform.DynaFormRow
-
- All Implemented Interfaces:
java.io.Serializable
public class DynaFormRow extends java.lang.Object implements java.io.SerializableClass representing a row inside ofDynaForm.- Since:
- 0.5
- Version:
- $Revision$
- Author:
- Oleg Varaksin / last modified by $Author$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DynaFormRow()This constructor is required for serialization.DynaFormRow(int row, boolean extended, DynaFormModel dynaFormModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DynaFormControladdControl(java.io.Serializable data)Adds control with data, default type, colspan = 1 and rowspan = 1.DynaFormControladdControl(java.io.Serializable data, int colspan, int rowspan)Adds control with given data, default type, colspan and rowspan.DynaFormControladdControl(java.io.Serializable data, java.lang.String type)Adds control with given data, type, colspan = 1 and rowspan = 1.DynaFormControladdControl(java.io.Serializable data, java.lang.String type, int colspan, int rowspan)Adds control with given data, type, colspan and rowspan.DynaFormLabeladdLabel(java.lang.String value)Adds a label with given text, colspan = 1 and rowspan = 1.DynaFormLabeladdLabel(java.lang.String value, boolean escape, int colspan, int rowspan)Adds a label with given text, escape flag, colspan and rowspan.DynaFormLabeladdLabel(java.lang.String value, int colspan, int rowspan)Adds a label with given text, colspan and rowspan.DynaFormModelElementaddModel(DynaFormModel model)Adds nested model with colspan = 1 and rowspan = 1.DynaFormModelElementaddModel(DynaFormModel model, int colspan, int rowspan)Adds nested model with given colspan and rowspan.java.util.List<AbstractDynaFormElement>getElements()intgetTotalColspan()
-
-
-
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.io.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(java.io.Serializable data, java.lang.String type)
Adds control with given data, type, colspan = 1 and rowspan = 1.- Parameters:
data- data objecttype- type to match the type attribute in pe:dynaFormControl- Returns:
- DynaFormControl added control
-
addControl
public DynaFormControl addControl(java.io.Serializable data, int colspan, int rowspan)
Adds control with given data, default type, colspan and rowspan.- Parameters:
data- data objectcolspan- colspanrowspan- rowspan- Returns:
- DynaFormControl added control
-
addControl
public DynaFormControl addControl(java.io.Serializable data, java.lang.String type, int colspan, int rowspan)
Adds control with given data, type, colspan and rowspan.- Parameters:
data- data objecttype- type to match the type attribute in pe:dynaFormControlcolspan- colspanrowspan- 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(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 textcolspan- colspanrowspan- 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 textescape- boolean flag if the label text should escaped or notcolspan- colspanrowspan- rowspan- Returns:
- DynaFormLabel added label
-
getElements
public java.util.List<AbstractDynaFormElement> getElements()
-
getTotalColspan
public int getTotalColspan()
-
-