lumis.doui.control.propertypage
Class PropertyPageControl

Package class diagram package PropertyPageControl
java.lang.Object
  extended by lumis.doui.control.Control
      extended by lumis.doui.control.propertypage.PropertyPageControl
All Implemented Interfaces:
VariableResolver, IControl

public class PropertyPageControl
extends Control

Renders a property page with an interface header control on top and possible [OK] [CANCEL] button controls at the bottom. Any controls placed within this control will be rendered between the header and the [OK], [CANCEL] buttons.

Generally this control generates the following sub controls

 <control type="lum_interfaceHeader" id="propertyPageId_header" titleMaxSize="50" setWindowTitle="true" title="Property Page"/>
        <!-- controls within the property page -->
 <control type="lum_table" width="100%" cellspacing="0">
        <tr>
                <td valign="top"><control type="lum_requiredValuesDescriptor" /></td>
                <td><control type="lum_autoInterfaceStandardButtons" /></td>
        </tr>
 </control>
 


Example use: <control:lum_propertyPage> <!-- Sub controls --> </control:lum_propertyPage> xml data available for xsl rendering: <control id="8A488A031150E33501115131F50B0466" type="lum_propertyPage"> <!-- Sub controls --> <control id="8A488A031150E33501115131F50B0466_header" type="lum_interfaceHeader" ... /> <control cellspacing="0" id="8A488A031150E33501115131F52B048A" type="lum_table" width="100%"> <tr> <td valign="top"> <control id="8A488A031150E33501115131F52B048B" type="lum_requiredValuesDescriptor" ... /> </td> <td> <control id="8A488A031150E33501115131F52B048C" type="lum_autoInterfaceStandardButtons" ... /> </td> </tr> </control> </control>

Since:
4.0.0
See Also:
InterfaceHeaderControl, RequiredValuesDescriptorControl, AutoInterfaceStandardButtonsControl

Field Summary
static String RENDER_BUTTONS_TYPE_NONE
           
static String RENDER_BUTTONS_TYPE_STANDARD
           
static String RENDER_BUTTONS_TYPE_STANDARD_EMBEDDED
           
static String RENDER_BUTTONS_TYPE_STANDARD_POPUP
           
 
Fields inherited from class lumis.doui.control.Control
childControls, controlContainer, controlDefinitionNode, controlResource, douiContext, hasValidatorSubControls, isValid, locale, ON_EVENT_CLOSE_WINDOW, ON_EVENT_LINK, ON_EVENT_POPUP_LINK_OR_RUNTIME_INTERFACE, ON_EVENT_POPUP_RUNTIME_INTERFACE, ON_EVENT_PROCESS_ACTION, ON_EVENT_RENDER_ACTION, ON_EVENT_SCRIPT, onEventScripts, PARAMETER_TYPE_FIRST_SELECTED, PARAMETER_TYPE_GET_VALUE, parentControl, resources, type, VALIDATION_SELECTED_MANY, VALIDATION_SELECTED_ONE
 
Constructor Summary
PropertyPageControl()
           
 
Method Summary
 void buildSubControls()
           
 
Methods inherited from class lumis.doui.control.Control
appendSubControl, appendSubControls, applyOnEventScripts, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, generateControlId, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getControlResource, getId, getLocale, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getRuntimeDefaultSource, getScriptActionValidation, getScriptGetValues, getScriptGetValuesFunctionImplementation, getScriptGetValuesFunctionName, getScriptGetValuesRegistration, getSourceContext, getStringsToLocalize, getType, getValidationScript, init, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setRenderData, setRuntimeAttributes, setValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RENDER_BUTTONS_TYPE_NONE

public static final String RENDER_BUTTONS_TYPE_NONE
See Also:
Constant Field Values

RENDER_BUTTONS_TYPE_STANDARD

public static final String RENDER_BUTTONS_TYPE_STANDARD
See Also:
Constant Field Values

RENDER_BUTTONS_TYPE_STANDARD_POPUP

public static final String RENDER_BUTTONS_TYPE_STANDARD_POPUP
See Also:
Constant Field Values

RENDER_BUTTONS_TYPE_STANDARD_EMBEDDED

public static final String RENDER_BUTTONS_TYPE_STANDARD_EMBEDDED
See Also:
Constant Field Values
Constructor Detail

PropertyPageControl

public PropertyPageControl()
Method Detail

buildSubControls

public void buildSubControls()
                      throws PortalException
Specified by:
buildSubControls in interface IControl
Overrides:
buildSubControls in class Control
Throws:
PortalException


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.