public class PropertyRendererMultiValued extends AbstractPropertyRenderer implements ISelectionSupported
| Modifier and Type | Field and Description |
|---|---|
static String |
RES_ADD_NEW_VALUE_508
Deprecated.
|
protected static String |
TIMESTAMP_DATE_TOOLTIP
Deprecated.
|
protected static String |
TIMESTAMP_TIME_TOOLTIP
Deprecated.
|
CID_PROPERTY_NAME, CID_PROPERTY_ROW, CID_PROPERTY_TIME_VALUE, CID_PROPERTY_VALUE, CM_DESCRIPTION, CM_RND_EXPLORER_URL, CM_RND_EXTERNAL_LINK, CM_RND_PATH, CM_RND_TARGET_URL, CM_RND_TARGET_URL_COPY, CM_RND_WEBDAV_URL, CM_RND_WEBDAV_URL_COPY, currentMetaName, DATE_FORMAT, DEFAULT_DATE_FORMAT, DEFAULT_DATE_TIME_FORMAT, DEFAULT_TIME_FORMAT, displayMode, EVENT_ADD_NEW_VALUE, EVENT_EDIT_HTML, labeledComponent, METATAG_NO_LABEL, RENDER_HTML, RES_ADD_NEW_VALUE, RES_EDIT_HTML| Constructor and Description |
|---|
PropertyRendererMultiValued()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
IPropertyMap |
getProperties(IMetaName metaName,
IMetaContext rendererContext,
com.sapportals.htmlb.page.DynPage dynPage)
Deprecated.
Gets the properties with their entered values after the response has been returned.
|
boolean |
isSelectionSupported()
Deprecated.
|
String[] |
processEvent(IMetaName metaName,
com.sapportals.htmlb.event.Event event,
IMetaContext rendererContext,
com.sapportals.htmlb.page.DynPage dynPage)
Deprecated.
The property renderer can react to events.
|
com.sapportals.htmlb.Component |
renderMetaProperty(IMetaName metaName,
IMetaContext rendererContext)
Deprecated.
renders tthe property values.
|
com.sapportals.htmlb.Component |
renderProperty(IProperty property,
IResource res,
int maxLength)
Deprecated.
renders a property returning an Component
|
getBundle, getCurrentMetaName, getLabeledComponent, getProperty, getPropertyTooltip, getPropertyType, getResourceContext, is508Required, isEditable, isEditable, renderMetaNameLabel, renderProperty, renderSpacing, set508Required, setCurrentMetaName, setDisplayMode, setResourceContextpublic static final String RES_ADD_NEW_VALUE_508
protected static final String TIMESTAMP_TIME_TOOLTIP
protected static final String TIMESTAMP_DATE_TOOLTIP
public com.sapportals.htmlb.Component renderProperty(IProperty property, IResource res, int maxLength)
AbstractPropertyRendererrenderProperty in interface IPropertyRendererrenderProperty in class AbstractPropertyRendererproperty - to berenderedres - to which the property belongsmaxLength - Description of the Parameterpublic com.sapportals.htmlb.Component renderMetaProperty(IMetaName metaName, IMetaContext rendererContext) throws WcmException
renderMetaProperty in interface IStructuredPropertyRendererrenderMetaProperty in class AbstractPropertyRenderermetaName - Description of the ParameterrendererContext - Description of the ParameterWcmException - Description of the Exceptionpublic IPropertyMap getProperties(IMetaName metaName, IMetaContext rendererContext, com.sapportals.htmlb.page.DynPage dynPage) throws WcmException
IStructuredPropertyRendererComponent
from the DynPage, the the input value, and validate and create a IProperty for this
IMetaName. If the input value is invalid then it will created a IProperty with empty value
like it follows : IPropertyMap and it will be shown as invalid input.
The returned IPropertyMap could have one or more IProperty according
with the property renderer logic.getProperties in interface IStructuredPropertyRenderergetProperties in class AbstractPropertyRenderermetaName - the given IMetaName for which the property will be createdrendererContext - - contains the rendering information: which IResourceContext,
IResource or PropertyDisplayModedynPage - htmlb dynpage that contains the response documentnull is acceptedWcmException - if an error occurredpublic String[] processEvent(IMetaName metaName, com.sapportals.htmlb.event.Event event, IMetaContext rendererContext, com.sapportals.htmlb.page.DynPage dynPage) throws WcmException
IStructuredPropertyRendererEvent should be decode using rendererContext.getRendererProxy().decodeValues(event);
If the ArrayList is not empty then the first value from it is the action as String.
If the action is known by the renderer then the logic should be implemented
If something fails then one or more error messages should be returns as String arrayprocessEvent in interface IStructuredPropertyRendererprocessEvent in class AbstractPropertyRenderermetaName - the given IMetaName for which the renderer is calledevent - the Event which has encoded the action and other value which will
be process by the rendererrendererContext - context information for the rendererdynPage - htmlb dynpage that contains the response documentnullWcmException - if an error occurredpublic boolean isSelectionSupported()
isSelectionSupported in interface ISelectionSupported| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-CM
|
[sap.com]
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2021 SAP SE Complete Copyright Notice