---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# RenderProperties - Global

# RenderProperties - Global {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

A API RenderProperties fornece métodos para obter informações sobre a página atual e está disponível em scripts Jelly e em condições e scripts de ação de IU.

Acesse os métodos RenderProperties usando a variável estática `RP`.

## RenderProperties -- getEncodedQuery() {#ariaid-title2}

Retorna a consulta codificada da URL enviada para a página.
{#RP-getEncodedQuery__table_ksz_5ft_3y__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 1. Parâmetros]

{#RP-getEncodedQuery__table_ksz_5ft_3y} {#RP-getEncodedQuery__table_lsz_5ft_3y__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Retorna a consulta codificada da URL enviada para o formulário. |
[Tabela 2. Retorna]

{#RP-getEncodedQuery__table_lsz_5ft_3y}  
O exemplo a seguir é usado em uma condição para a ação de IU chamada listada na tabela Ações de IU \[sys_ui_action\]. Consulte também [UI actions](https://www.servicenow.com/docs/access?context=c_UIActions&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).

    RP.getEncodedQuery() != null && (RP.getEncodedQuery().indexOf('table=global') < 0 && RP.getEncodedQuery().indexOf('table=') >= 0)

## RenderProperties -- getListControl() {#ariaid-title3}

Retorna o objeto de controle de lista da página.
{#RP-getListControl__table_lpg_mgt_3y__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 3. Parâmetros]

{#RP-getListControl__table_lpg_mgt_3y} {#RP-getListControl__table_mpg_mgt_3y__entry__2}

| Tipo | Descrição |
|-|-|
| Objeto SysListControl | O objeto de controle de lista da página. |
[Tabela 4. Retorna]

{#RP-getListControl__table_mpg_mgt_3y}  
O exemplo a seguir é usado em uma condição chamada Novo para Itens da Agenda do CCM. Esta ação de IU está listada na tabela Ações de IU \[sys_ui_action\]. Consulte também [UI actions](https://www.servicenow.com/docs/access?context=c_UIActions&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).

    current.canCreate() && !RP.getListControl().isOmitNewButton() && RP.isRelatedList() && !RP.isManyToMany() && !RP.isInDevStudio() && (new sn_change_cab.CABMeeting(parent)).canAddAgendaItem()

## RenderProperties - getParameterValue(cadeia de caracteres parameterName) {#ariaid-title4}

Retorna o valor do parâmetro de URL especificado.
{#RP-getParameterValue_S__table_p5t_zgt_3y__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| parameterName | Cadeia de caracteres | Nome do parâmetro passado na URL. |
[Tabela 5. Parâmetros]

{#RP-getParameterValue_S__table_p5t_zgt_3y} {#RP-getParameterValue_S__table_q5t_zgt_3y__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O valor do parâmetro. |
[Tabela 6. Retorna]

{#RP-getParameterValue_S__table_q5t_zgt_3y}  
O exemplo a seguir é usado em uma condição para a ação de IU Inserir e permanecer para itens de configuração listados na tabela Ações de IU \[sys_ui_action\]. Consulte também [UI actions](https://www.servicenow.com/docs/access?context=c_UIActions&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).

    current.canCreate() && (!current.instanceOf('task') || gs.getProperty('glide.ui.task.insert') == 'true') && (!current.instanceOf('sys_db_object')) && JSUtil.nil(RP.getParameterValue("sysparm_changeset"))

## RenderProperties -- getReferringURL() {#ariaid-title5}

Retorna o URL de origem da solicitação.
{#RP-getReferringURL__table_lrn_5rt_3y__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 7. Parâmetros]

{#RP-getReferringURL__table_lrn_5rt_3y} {#RP-getReferringURL__table_mrn_5rt_3y__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O URL da página de origem da solicitação. |
[Tabela 8. Retorna]

{#RP-getReferringURL__table_mrn_5rt_3y}  
O exemplo a seguir é usado em uma condição para a ação de IU Conjuntos para importação para a linha do conjunto de importação listada na tabela Ações de IU \[sys_ui_action\]. Consulte também [UI actions](https://www.servicenow.com/docs/access?context=c_UIActions&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).

    RP.getReferringURL().indexOf("sys_import_set.do") == -1 && new global.ImportSetRowHelper().canReadImportSets();

## RenderProperties -- getViewID() {#ariaid-title6}

Retorna a exibição que a página está usando.
Este método não está disponível em aplicações com escopo.
{#RP-getViewID__table_z4c_lw2_zx__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 9. Parâmetros]

{#RP-getViewID__table_z4c_lw2_zx} {#RP-getViewID__table_apc_lw2_zx__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O sys_id da exibição que está sendo usada. |
[Tabela 10. Retorna]

{#RP-getViewID__table_apc_lw2_zx}

## RenderProperties -- getViewName() {#ariaid-title7}

Retorna o nome da exibição em uso.
{#RP-getViewName__table_mxv_fst_3y__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 11. Parâmetros]

{#RP-getViewName__table_mxv_fst_3y} {#RP-getViewName__table_nxv_fst_3y__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Nome da exibição que está sendo usada. |
[Tabela 12. Retorna]

{#RP-getViewName__table_nxv_fst_3y}  
O exemplo a seguir é usado em uma condição chamada Novo para atribuição de ação. Esta ação de IU está listada na tabela Ações de IU \[sys_ui_action\]. Consulte também [UI actions](https://www.servicenow.com/docs/access?context=c_UIActions&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).

    RP.getViewName() != '' && RP.getViewName() != null && RP.getViewName() != undefined

## RenderProperties -- getWindowProperties() {#ariaid-title8}

Retorna as propriedades da janela.
{#RP-getWindowProperties__table_cvh_pst_3y__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 13. Parâmetros]

{#RP-getWindowProperties__table_cvh_pst_3y} {#RP-getWindowProperties__table_dvh_pst_3y__entry__2}

| Tipo | Descrição |
|-|-|
| Objeto | As propriedades da janela |
[Tabela 14. Retorna]

{#RP-getWindowProperties__table_dvh_pst_3y}

## RenderProperties - isInDevStudio() {#ariaid-title9}

Retorna verdadeiro se a página fizer parte do Studio.
{#RP-isInDevStudio__table_sxk_zst_3y__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 15. Parâmetros]

{#RP-isInDevStudio__table_sxk_zst_3y} {#RP-isInDevStudio__table_txk_zst_3y__entry__2}

| Tipo | Descrição |
|-|-|
| Booliano | Retorna verdadeiro se a página fizer parte do Studio. |
[Tabela 16. Retorna]

{#RP-isInDevStudio__table_txk_zst_3y}  
O exemplo a seguir é usado em uma condição chamada Novo para Itens da Agenda do CCM. Esta ação de IU está listada na tabela Ações de IU \[sys_ui_action\]. Consulte também [UI actions](https://www.servicenow.com/docs/access?context=c_UIActions&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).

    current.canCreate() && !RP.getListControl().isOmitNewButton() && RP.isRelatedList() && !RP.isManyToMany() && !RP.isInDevStudio() && (new sn_change_cab.CABMeeting(parent)).canAddAgendaItem()

## RenderProperties - isInteractive() {#ariaid-title10}

Retorna verdadeiro se esta for uma sessão interativa. Uma sessão interativa ocorre quando um usuário faz login em vez de uma solicitação REST.
{#RP-isInteractive__table_hvc_ktt_3y__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 17. Parâmetros]

{#RP-isInteractive__table_hvc_ktt_3y} {#RP-isInteractive__table_ivc_ktt_3y__entry__2}

| Tipo | Descrição |
|-|-|
| Booliano | Verdadeiro se esta for uma sessão interativa. |
[Tabela 18. Retorna]

{#RP-isInteractive__table_ivc_ktt_3y}

## RenderProperties - isManyToMany() {#ariaid-title11}

Retorna verdadeiro quando o parâmetro de URL `sysparm_collection_related_file` está definido.
{#RP-isManyToMany__table_lnf_ztt_3y__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 19. Parâmetros]

{#RP-isManyToMany__table_lnf_ztt_3y} {#RP-isManyToMany__table_mnf_ztt_3y__entry__2}

| Tipo | Descrição |
|-|-|
| Booliano | Retorna verdadeiro quando o parâmetro de URL `sysparm_collection_related_file` está definido. |
[Tabela 20. Retorna]

{#RP-isManyToMany__table_mnf_ztt_3y}  
O exemplo a seguir é usado em uma condição chamada Novo para Itens da Agenda do CCM. Esta ação de IU está listada na tabela Ações de IU \[sys_ui_action\]. Consulte também [UI actions](https://www.servicenow.com/docs/access?context=c_UIActions&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).

    current.canCreate() && !RP.getListControl().isOmitNewButton() && RP.isRelatedList() && !RP.isManyToMany() && !RP.isInDevStudio() && (new sn_change_cab.CABMeeting(parent)).canAddAgendaItem()

## RenderProperties -- isRelatedList() {#ariaid-title12}

Retorna verdadeiro quando o parâmetro de URL `sys_is_related_list` é verdadeiro. Retorna falso se o parâmetro não estiver presente.
{#RP-isRelatedList__table_cj5_35t_3y__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 21. Parâmetros]

{#RP-isRelatedList__table_cj5_35t_3y} {#RP-isRelatedList__table_dj5_35t_3y__entry__2}

| Tipo | Descrição |
|-|-|
| Booliano | Verdadeiro se o parâmetro de URL `sys_is_related_list` for verdadeiro. |
[Tabela 22. Retorna]

{#RP-isRelatedList__table_dj5_35t_3y}  
O exemplo a seguir é usado em uma condição para uma ação de IU listada na tabela Ações de IU \[sys_ui_action\]. Consulte também [UI actions](https://www.servicenow.com/docs/access?context=c_UIActions&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).

    current.canCreate() && RP.isRelatedList()


