|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectlumis.doui.control.Control
lumis.doui.control.DataControl
lumis.doui.control.DataBoundControl
lumis.doui.control.autolayout.AutoLayoutFieldControl
public class AutoLayoutFieldControl
Renders an appropriate control for the given field. Based on the datatype and lookup attributes of the field, this control renders an appropriate sub-control
Field Summary |
---|
Fields inherited from class lumis.doui.control.DataControl |
---|
FORCE_CASE_LOWER, FORCE_CASE_NONE, FORCE_CASE_UPPER, forceCase, requestParameterName, UNKNOWN_DATA_TYPE, value, valuePreviouslySet |
Constructor Summary | |
---|---|
AutoLayoutFieldControl()
|
Method Summary | |
---|---|
void |
buildSubControls()
|
java.lang.Object |
getFieldControlValue()
Returns the value of the field control that it created. |
void |
setFieldControlValue(java.lang.Object value)
Set value on a field control calls setValue on the field control that it renders. |
void |
setProcessActionHandlerParameters(IProcessActionHandler processActionHandler)
This control must not set process action parameters. |
protected void |
setSourceParameter(Source source,
java.lang.String parameterName)
This control must not set source parameters. |
Methods inherited from class lumis.doui.control.DataControl |
---|
convertValueToControlValue, getConverter, getDataType, getDefaultValue, getParameterValue, getProcessActionIds, getRequestParameterName, getValue, getValue, getValueClass, initProcessActionIds, isTrim, loadSubControlFromRequest, loadSubControlsFromRequest, setProcessActionHandlerParameter, setProcessActionHandlerParameter, setTrim, setValue, valueIsArray |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface lumis.doui.control.IDataControl |
---|
getConverter, getProcessActionIds, getValue, getValue, setValue |
Methods inherited from interface lumis.doui.control.IControl |
---|
createContainer, disconnect, getChildControls, getControlResource, getId, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, isValid, registerOnEventScript, removeChild, removeChildren, setRuntimeAttributes |
Methods inherited from interface lumis.doui.render.IRenderer |
---|
getResources, getSourceContext |
Constructor Detail |
---|
public AutoLayoutFieldControl()
Method Detail |
---|
public void buildSubControls() throws PortalException
buildSubControls
in interface IControl
buildSubControls
in class DataBoundControl
PortalException
public void setFieldControlValue(java.lang.Object value) throws PortalException
PortalException
public java.lang.Object getFieldControlValue() throws PortalException
PortalException
protected void setSourceParameter(Source source, java.lang.String parameterName) throws PortalException
setSourceParameter
in class DataBoundControl
PortalException
public void setProcessActionHandlerParameters(IProcessActionHandler processActionHandler) throws PortalException
setProcessActionHandlerParameters
in interface IDataControl
setProcessActionHandlerParameters
in class DataControl
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |