|
SAP NetWeaver 7.30 Enterprise Portal (SP03) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPageStructure
The interface that creates pages dynamically.
The structure is created by PageStructureFactory.
In order to create a page dynamically and include it in the portal component:
doOnNodeReady method of the portal component, get
an IPageStructure.IPageStructure on the node,
and add the node as a child to the current POM node.doContent, include the page node in the request.
PageStructureFactory.createPageStructure(java.lang.String)| Field Summary | |
|---|---|
static String |
EQUAL_WIDTH_LAYOUT_COMPONENT_NAME
A constant that defines the equal width default layout component. |
static String |
FULL_WIDTH_LAYOUT_COMPONENT_NAME
A constant that defines the full width default layout component. |
static String |
LAYOUT_CONTAINER_1
A constant that defines the first column container names for the default layouts. |
static String |
LAYOUT_CONTAINER_2
A constant that defines the second column container names for the default layouts. |
static String |
LAYOUT_CONTAINER_3
A constant that defines the third column container names for the default layouts. |
static String |
NARROW_WIDE_LAYOUT_COMPONENT_NAME
A constant that defines the narrow-wide default layout component. |
static String |
NARROW_WIDE_NARROW_LAYOUT_COMPONENT_NAME
A constant that defines the narrow-wide-narrow default layout component. |
static String |
PAGE_BUILDER_COMPONENT_NAME
A constant that defines the page builder default component. |
static String |
PAGE_STRUCTURE_VALUE_NAME
A constant for the page structure placed on the dynamic page node. |
static String |
WIDE_NARROW_LAYOUT_COMPONENT_NAME
A constant that defines the wide-narrow default layout component. |
| Method Summary | |
|---|---|
void |
setContainerIViews(String containerId,
List containerIViews)
Method setContainerIViews. |
void |
setPageLayout(String pageLayout)
Sets the layout component for the dynamic page. |
| Field Detail |
|---|
static final String PAGE_STRUCTURE_VALUE_NAME
com.sap.portal.pb.dynamic.pageStructure
static final String PAGE_BUILDER_COMPONENT_NAME
com.sap.portal.pagebuilder.pageBuilder
static final String FULL_WIDTH_LAYOUT_COMPONENT_NAME
com.sap.portal.layouts.default.fullWidth
static final String NARROW_WIDE_LAYOUT_COMPONENT_NAME
com.sap.portal.layouts.default.narrowWide
static final String WIDE_NARROW_LAYOUT_COMPONENT_NAME
com.sap.portal.layouts.default.wideNarrow
static final String EQUAL_WIDTH_LAYOUT_COMPONENT_NAME
com.sap.portal.layouts.default.equalWidths
static final String NARROW_WIDE_NARROW_LAYOUT_COMPONENT_NAME
com.sap.portal.layouts.default.narrowWideNarrow
static final String LAYOUT_CONTAINER_1
column1
static final String LAYOUT_CONTAINER_2
column2
static final String LAYOUT_CONTAINER_3
column3
| Method Detail |
|---|
void setPageLayout(String pageLayout)
throws IllegalArgumentException
pageLayout value can either be the layout component name
or the PCD path to a specific layout instance in the system.
pageLayout - layout ID (context name or component name)
of the dynamic page
IllegalArgumentException - if the pageLayout is empty or null
void setContainerIViews(String containerId,
List containerIViews)
throws DuplicateiViewException
containerId - a container ID as identified in the .jsp
file of the layoutcontainerIViews - a list of iViews in the container, sorted
according to their appearance in the
dynamic page
DuplicateiViewException - if there two iViews with the same ID in
the page| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] EP-RUNTIME
|
[sap.com] tc/ep/pagebuilder/api
|
api
|
EP-PIN
|
|
SAP NetWeaver 7.30 Enterprise Portal (SP03) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||