lumis.content.control.parentcontent
Class SelectContentParentContentControl
java.lang.Object
lumis.doui.control.Control
lumis.doui.control.DataControl
lumis.doui.control.DataBoundControl<TableSource>
lumis.doui.control.parentcontent.SelectParentContentControl
lumis.content.control.parentcontent.SelectContentParentContentControl
- All Implemented Interfaces:
- Observer, VariableResolver, IControl, IDataBoundControl, IDataControl, IRenderer
public class SelectContentParentContentControl
- extends SelectParentContentControl
Renders a control that allows the end user to select another content within the
same service instance that represents the parent of the curent content.
Uses the content identifier as the parent key value.
Example use:
xml data available for xsl rendering:
|
|
|
- Since:
- 7.0.1
- See Also:
InputTextControl
,
ButtonControl
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_REPLACE_INTERFACE, ON_EVENT_SCRIPT, onEventScripts, PARAMETER_TYPE_FIRST_SELECTED, PARAMETER_TYPE_GET_VALUE, parentControl, resources, type, VALIDATION_SELECTED_MANY, VALIDATION_SELECTED_ONE |
Methods inherited from class lumis.doui.control.DataBoundControl |
autoAddDateTimeValueValidator, autoAddDoubleValueValidator, autoAddFileSizeValidator, autoAddIntegerValueValidator, autoAddLengthValidator, autoAddLongValueValidator, autoAddRequiredValueValidator, autoAddValidators, buildSubControls, createConverter, createDataType, getDataId, getFieldName, getProcessActionHandlerParameterName, getReload, getRuntimeDefaultSource, getSource, getSourceById, getUnboundedConverter, init, loadFromRequest, setDefaultValue, setRawValue, setReload, setSourceParameter, setSourceParameters, setsSourceParameters, setValid, setValueFromSource, setValueFromSource, update |
Methods inherited from class lumis.doui.control.DataControl |
convertValueToControlValue, getConverter, getDataType, getDefaultValue, getParameterValue, getProcessActionIds, getRequestParameterName, getValue, getValue, getValueClass, initProcessActionIds, isTrim, loadSubControlFromRequest, loadSubControlsFromRequest, setProcessActionHandlerParameter, setProcessActionHandlerParameter, setProcessActionHandlerParameters, setTrim, setValue, valueIsArray |
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, getScriptActionValidation, getSourceContext, getStringsToLocalize, getType, getValidationScript, getWindowProperties, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setRuntimeAttributes |
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.IControl |
createContainer, disconnect, getChildControls, getControlResource, getId, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, isValid, registerOnEventScript, removeChild, removeChildren, setRuntimeAttributes |
SelectContentParentContentControl
public SelectContentParentContentControl()
addSelectParentPopupParameters
protected void addSelectParentPopupParameters(String sourceId,
String primaryKeyValue,
String interfaceInstanceId,
StringBuilder subControlsXmlString)
- Description copied from class:
SelectParentContentControl
- Sets the parameters passed on to the select parent popup.
- Overrides:
addSelectParentPopupParameters
in class SelectParentContentControl
- Parameters:
sourceId
- the source identifier.primaryKeyValue
- the primary key value in source.interfaceInstanceId
- the interface instanceId of the caller.subControlsXmlString
- String to append the parameters xml to.
getParentContentPrimaryName
protected String getParentContentPrimaryName(String currentParentContentValue,
TableSource source,
String primaryNameFieldName)
throws PortalException
- Description copied from class:
SelectParentContentControl
- Returns the primary name for the given value.
- Overrides:
getParentContentPrimaryName
in class SelectParentContentControl
- Parameters:
currentParentContentValue
- the value for which to return a primary name.source
- source of the value.primaryNameFieldName
- field of the primary name.
- Returns:
- the primary name.
- Throws:
PortalException
Lumisportal 7.0.1.130329 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.