Show TOC

URL Isolation MethodLocate this document in the navigation structure

Use

When you set the Isolation Method property of an iView to URL , the iView is written into an iFrame, which is inserted into a container on the page.

Each iFrame works independently. One iFrame can run a script, or any other event, without interfering with the content in the other iFrames, although iViews can interact through client-side events.

Features and Implications

  • iViews are not encoded in the HTML of the page:

    • Page Builder generates an iFrame and sets the source attribute to point to the iView URL.

    • iView content is generated after an additional server request.

    • Page Builder writes content into the iFrame on the client side.

  • Interactions and reload of the iView do not affect the rest of the page.

  • Flicker-free pages.

  • Enhanced performance.

  • Page Builder has full control over the appearance of the iView content.

    • The page determines the iFrame size.

    • The administrator has three page setting options to control iView height:

      Fixed / Full Page / Automatic

    • The page can add vertical and horizontal scrollbars to the iFrame.

  • Only client-side events are supported.

'Parameters to Pass from Page Request' Property

An iView that is set to the URL isolation method is isolated from the page request and does not automatically receive the parameters from the page request.

The Parameters to Pass from Page Request property lets you define a set of URL-based parameters that should be forwarded from a portal page request to the iFrame displaying the current iView.

Use this property to define page request parameters as follows:

Property Value

Description

Asterisk (*)

Passes all parameters

Empty field

Does not pass any parameters

Asterisk, comma, and parameters separated by a comma (*,param1,param2)

Passes all parameters, except for those listed

Parameters separated by a comma (param1,param2)

Passes the listed parameters

Limitations

Caution

Content-loading events on embedded iViews cause the loss of content in iViews that are in iFrames. We recommend not to put embedded and isolated iViews on the same page. To avoid loss of content, select the Do Not Refresh Isolated iViews property.