Specifies rules for opening a page.
<xe:this.rules>
<xe:redirectPhoneRule attributes>content</xe:redirectPhoneRule> |
<xe:redirectTabletRule attributes>content</xe:redirectTabletRule> |
<xe:redirectHeaderRule attributes>content</xe:redirectHeaderRule> |
<xe:redirectCustomRule attributes>content</xe:redirectCustomRule>
...
</xe:this.rules>
| Property | Description |
|---|---|
| disableRequestParams="true|false" | Disables the copying of request parameters into the URL for the target page. Defaults to false. |
|
Extra parameters appended to the target URL. |
| header="User-Agent | Accept" | (xe:redirectHeaderRule only) Request header to match against headerPattern. Defaults to User-Agent. |
| headerPattern="regexp" | (xe:redirectHeaderRule only) Request header pattern as a regular expression if type is custom. |
| loaded="true|false" | Whether the tag instance should be created when the page is loading. Defaults to true. |
| url="page.xsp" | Target URL, typically the name of an XPage with the extension .xsp. |
| urlHash="hash" | A string prefixed with # and appended to url for specifying mobile pages like #document and #topic. |
<xe:redirect>
<xe:this.rules>
<xe:redirectPhoneRule
url="mobile.xsp" urlHash="document" disableRequestParams="false">
</xe:redirectPhoneRule>
<xe:redirectTabletRule
url="mobile.xsp" urlHash="document" disableRequestParams="false">
</xe:redirectTabletRule>
</xe:this.rules>
</xe:redirect>