com.sapportals.wcm.control.util
Class PropertyRendererAllowedValuesRB
java.lang.Object
com.sapportals.wcm.control.util.AbstractPropertyRenderer
com.sapportals.wcm.control.util.PropertyRendererDefaultString
com.sapportals.wcm.control.util.PropertyRendererAllowedValuesRB
- All Implemented Interfaces:
- IPropertyRenderer, IRenderMetaName, ISelectionSupported, IStringRenderer, IAccessibilityRenderer, IStructuredPropertyRenderer
Deprecated. As of NetWeaver 7.1
public class PropertyRendererAllowedValuesRB
- extends PropertyRendererDefaultString
- implements ISelectionSupported
Renders properties which have allowed values configured.
As UI, for each allowed value a radio button component will be rendered.
| Fields inherited from class com.sapportals.wcm.control.util.AbstractPropertyRenderer |
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 |
| Methods inherited from class com.sapportals.wcm.control.util.AbstractPropertyRenderer |
getBundle, getCurrentMetaName, getLabeledComponent, getProperty, getPropertyTooltip, getPropertyType, getResourceContext, is508Required, isEditable, isEditable, processEvent, renderMetaNameLabel, renderProperty, renderSpacing, set508Required, setCurrentMetaName, setDisplayMode, setResourceContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyRendererAllowedValuesRB
public PropertyRendererAllowedValuesRB()
- Deprecated.
renderMetaProperty
public com.sapportals.htmlb.Component renderMetaProperty(IMetaName metaName,
IMetaContext rendererContext)
throws WcmException
- Deprecated. As of NetWeaver 7.1
- Description copied from class:
AbstractPropertyRenderer
- Display only for read-only properties
- Specified by:
renderMetaProperty in interface IStructuredPropertyRenderer- Overrides:
renderMetaProperty in class PropertyRendererDefaultString
- Parameters:
metaName - Description of the ParameterrendererContext - Description of the Parameter
- Returns:
- Description of the Return Value
- Throws:
WcmException - Description of the Exception
getProperties
public IPropertyMap getProperties(IMetaName metaName,
IMetaContext rendererContext,
com.sapportals.htmlb.page.DynPage dynPage)
throws WcmException
- Deprecated. As of NetWeaver 7.1
- Description copied from interface:
IStructuredPropertyRenderer
- Gets the properties with their entered values after the response has been returned.
The method will be call by every summit event and it should read the generated htmlb
Component
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 :
Properties errorProperties = new Properties();
errorProperties.setProperty(metaName.getId(), value);
currentProperty = new Property(new PropertyName(metaName.getNamespace(), metaName.getName()), "", errorProperties);
This IProperty will be added into a IPropertyMap and it will be shown as invalid input.
The returned IPropertyMap could have one or more IProperty according
with the property renderer logic.
- Specified by:
getProperties in interface IStructuredPropertyRenderer- Overrides:
getProperties in class PropertyRendererDefaultString
- Parameters:
metaName - 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 document
- Returns:
- map of properties.
null is accepted
- Throws:
WcmException
This class can be accessed from:
|
SC
|
DC
|
Public Part
|
ACH
|
[sap.com] KMC-CM
|
[sap.com] tc/km/nonwduideprecated
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2014 SAP AG Complete Copyright Notice