RenderProperties - Scoped

The RenderProperties API provides methods about the current page and is available in Jelly scripts and in UI-action conditions and scripts.

Access RenderProperties methods using the static variable RP.

Scoped ScopedRenderProperties - getEncodedQuery()

Returns the encoded query from the URL sent to the page.

Table 1. Parameters
Name Type Description
None
Table 2. Returns
Type Description
String Returns the encoded query from the URL sent to the form.

Scoped ScopedRenderProperties - getListControl()

Returns the list control object for the page.

Table 3. Parameters
Name Type Description
None
Table 4. Returns
Type Description
ScopedSysListControl object The list control object for the page.

Scoped ScopedRenderProperties - getParameterValue(String parameterName)

Returns the value of the specified URL parameter.

Table 5. Parameters
Name Type Description
parameterName String Name of the parameter passed on the URL.
Table 6. Returns
Type Description
String The parameter's value.

Scoped ScopedRenderProperties - getReferringURL()

Returns the URL where the request originated.

Table 7. Parameters
Name Type Description
None
Table 8. Returns
Type Description
String The URL of the page where the request originated.

Scoped ScopedRenderProperties - getViewName()

Returns the name of the view in use.

Table 9. Parameters
Name Type Description
None
Table 10. Returns
Type Description
String The name of the view being used.

Scoped ScopedRenderProperties - getWindowProperties()

Returns the window's properties.

Table 11. Parameters
Name Type Description
None
Table 12. Returns
Type Description
Object The window's properties

Scoped ScopedRenderProperties - isInDevStudio()

Returns true if the page is part of Studio.

Table 13. Parameters
Name Type Description
None
Table 14. Returns
Type Description
Boolean Returns true if the page is part of Studio.

Scoped ScopedRenderProperties - isInteractive()

Returns true if this is an interactive session. An interactive session is when a user has logged in as opposed to a REST request.

Table 15. Parameters
Name Type Description
None
Table 16. Returns
Type Description
Boolean True if this is an interactive session.

Scoped ScopedRenderProperties - isManyToMany()

Returns true when the sysparm_collection_related_file URL parameter is set.

Table 17. Parameters
Name Type Description
None
Table 18. Returns
Type Description
Boolean Returns true when the sysparm_collection_related_file URL parameter is set.

Scoped ScopedRenderProperties - isRelatedList()

Returns true when the sys_is_related_list URL-parameter is true. Returns false if the parameter is not present.

Table 19. Parameters
Name Type Description
None
Table 20. Returns
Type Description
Boolean True if the URL parameter sys_is_related_list is true.