public final class ResourceLink extends BaseCompositeComponent
Link
that triggers either a navigation into an
ICollection
or displays the content of an IResource
inplace or out-of-place. IResource
instance does not support the SupportedOption
SupportedOption.GET_CONTENT
, no link will be rendered, except one is
defined in OTH or by the "rnd:contentlink" property.request
Constructor and Description |
---|
ResourceLink()
Deprecated.
As of NetWeaver 7.1
|
ResourceLink(IResource resource,
com.sapportals.htmlb.Component comp,
IProxy proxy,
IParameters parameters)
Deprecated.
As of NetWeaver 7.1
|
Modifier and Type | Method and Description |
---|---|
protected com.sapportals.htmlb.Component |
buildContent()
Deprecated.
As of NetWeaver 7.1
|
protected void |
initFromPageContextImpl(com.sapportals.htmlb.rendering.IPageContext pc,
String baseId)
Deprecated.
As of NetWeaver 7.1
|
buildComposition, buildIntoForm, createContextFactory, createModel, createState, getBaseBundleName, getBundles, getBundleString, getBundleString, getBundleString, getComponentForId, getCompositeModel, getDataForComponentId, getDataForComponentId, getDefaultButton, getHTTPServletRequest, getImage, getImagePath, getLocale, getModelPersistenceID, getOnClick, getOnPopupReturn, getPaddingBottom, getPaddingTop, getPageContext, getPopup_height, getPopup_width, getPopupCloseParameter, getPopupUrl, getRequest, getRequestParameter, getRequestParameters, getResourceContext, getState, getUI, initFromPageContext, is508, isCloseScript, isEnabled, isPersistent, onPopupClose, render, renderIntoForm, setCloseScript, setCompositeModel, setDefaultButton, setEnabled, setOnClick, setOnPopupReturn, setPaddingBottom, setPaddingTop, setPersistent, setPopup_height, setPopup_width, setPopupOpenButton, setRequest, setRequestPageContext, setState
createCompositeComponentId, preRender, unEscape
public ResourceLink(IResource resource, com.sapportals.htmlb.Component comp, IProxy proxy, IParameters parameters)
resource
- the resource to render the link forcomp
- to be added to the created link. In case the link could not be created, this component will be returned
by this class.proxy
- is needed as navigation target and for a faster property lookupparameters
- the parameters defining, what target the link will call.
This class reads out IResourceRendererParameterNameConst.OPENTARGETTYPE
and
either opens a new window, if the value is IResourceRendererParameterNameConst.OPENTARGETTYPE_NEW
or
displays the navigation target in the same window. IResourceRendererParameterNameConst.OPENTARGETTYPE_LINK_LIST
and the resource is an internal link, a new window will open as well. IResource
will be rendered in place or in a new window.
All parameters must not be null
public ResourceLink()
protected com.sapportals.htmlb.Component buildContent()
BaseCompositeComponent
buildContent
in class BaseCompositeComponent
protected void initFromPageContextImpl(com.sapportals.htmlb.rendering.IPageContext pc, String baseId)
BaseCompositeComponent
initFromPageContextImpl
in class BaseCompositeComponent
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 2018 SAP AG Complete Copyright Notice