RenderProperties - Global
. RenderProperties A API 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.
Acesso RenderProperties métodos que usam a variável estática RP .
RenderProperties - getEncodedQuery()
Retorna a consulta codificada da URL enviada para a página.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Retorna a consulta codificada da URL enviada para o formulário. |
O exemplo a seguir é usado em uma condição para ação de IU chamada listada na tabela Ações de IU [sys_ui_action]. Consulte também Defining UI actions.
RP.getEncodedQuery() != null && (RP.getEncodedQuery().indexOf('table=global') < 0 && RP.getEncodedQuery().indexOf('table=') >= 0)
RenderProperties - getListControl()
Retorna o objeto de controle de lista para a página.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Objeto SysListControl | O objeto de controle de lista da página. |
O exemplo a seguir é usado em uma condição chamada Nova 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 Defining UI actions.
current.canCreate() && !RP.getListControl().isOmitNewButton() && RP.isRelatedList() && !RP.isManyToMany() && !RP.isInDevStudio() && (new sn_change_cab.CABMeeting(parent)).canAddAgendaItem()
RenderProperties - getParameterValue(cadeia de caracteres ParameterName)
Retorna o valor do parâmetro de URL especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| parameterName | Cadeia de caracteres | Nome do parâmetro passado no URL. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O valor do parâmetro. |
O exemplo a seguir é usado em uma condição para a ação Inserir e permanecer IU para itens de configuração listados na tabela Ações de IU [sys_ui_action]. Consulte também Defining UI actions.
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()
Retorna o URL de onde a solicitação se originou.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O URL da página de onde a solicitação se originou. |
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 Defining UI actions.
RP.getReferringURL().indexOf("sys_import_set.do") == -1 && new global.ImportSetRowHelper().canReadImportSets();
RenderProperties - getViewID()
Retorna a exibição que a página está usando.
Este método não está disponível em aplicações com escopo.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O sys_id da exibição que está sendo usada. |
RenderProperties - getViewName()
Retorna o nome da exibição em uso.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Nome da exibição que está sendo usada. |
O exemplo a seguir é usado em uma condição chamada Nova 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 Defining UI actions.
RP.getViewName() != '' && RP.getViewName() != null && RP.getViewName() != undefined
RenderProperties - getWindowProperties()
Retorna as propriedades da janela.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Objeto | As propriedades da janela |
RenderProperties - isInDevStudio()
Retorna verdadeiro se a página fizer parte do Studio.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Retorna verdadeiro se a página fizer parte do Studio. |
O exemplo a seguir é usado em uma condição chamada Nova 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 Defining UI actions.
current.canCreate() && !RP.getListControl().isOmitNewButton() && RP.isRelatedList() && !RP.isManyToMany() && !RP.isInDevStudio() && (new sn_change_cab.CABMeeting(parent)).canAddAgendaItem()
RenderProperties - isInteractive()
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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Verdadeiro se esta for uma sessão interativa. |
RenderProperties - isManyToMany()
Retorna verdadeiro quando sysparm_collection_related_file O parâmetro de URL está definido.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Retorna verdadeiro quando sysparm_collection_related_file O parâmetro de URL está definido. |
O exemplo a seguir é usado em uma condição chamada Nova 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 Defining UI actions.
current.canCreate() && !RP.getListControl().isOmitNewButton() && RP.isRelatedList() && !RP.isManyToMany() && !RP.isInDevStudio() && (new sn_change_cab.CABMeeting(parent)).canAddAgendaItem()
RenderProperties - isRelatedList()
Retorna verdadeiro quando sys_is_related_list URL-parameter é verdadeiro. Retorna falso se o parâmetro não estiver presente.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Se o parâmetro URL for sys_is_related_list verdadeiro. |
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 Defining UI actions.
current.canCreate() && RP.isRelatedList()