GlideListV3 (g_list) - Cliente
Use o GlideListV3 para manipular listas.
Você acessa os métodos GlideListV3 usando o objeto global g_list. Esses métodos são usados em menus de contexto de IU e ações de IU. O objeto g_list não está disponível para listas relacionadas na ação de IU do link do formulário.
Esta API não é mais compatível. Considere usar a API GlideList2().
GlideListV3 - addFilter(cadeia de caracteres "filtro")
Adiciona um único termo ao filtro de consulta da lista.
| Nome | Tipo | Descrição |
|---|---|---|
| filtros | Cadeia de caracteres | Condição da cadeia de caracteres de consulta a ser adicionada. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - get(cadeia de caracteres listId)
Retorna o objeto GlideList para a lista especificada.
| Nome | Tipo | Descrição |
|---|---|---|
| listId | Cadeia de caracteres | O nome da lista. |
| Tipo | Descrição |
|---|---|
| Objeto | O objeto GlideList para a lista especificada ou nulo se não for encontrado. |
GlideListV3 - get(Object DomElement)
Retorna o objeto GlideList para o elemento DOM especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| ElementoDomínio | Objeto | O ID do elemento DOM para o qual você deseja o objeto GlideList. |
| Tipo | Descrição |
|---|---|
| Objeto | O objeto GlideList para o elemento DOM especificado. Retornará nulo se o elemento DOM não for encontrado. |
GlideListV3 – getChecked()
Retorna uma lista separada por vírgulas de sys_ids para itens marcados na lista. Não retorna itens que não podem ser executados.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Lista separada por vírgulas dos sys_ids dos itens marcados na lista. Não retorna itens que não podem ser executados. |
GlideListV3 – getFixedQuery()
Retorna a consulta sysparm_fixed.
A consulta fixa é a parte da consulta que não pode ser removida da trilha (ou seja, é fixa para o usuário). É especificado pela inclusão de um parâmetro sysparm_fixed_query para o módulo da aplicação.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | A cadeia de caracteres de consulta fixa para a lista. |
GlideListV3 – getFormTarget()
Retorna o atributo de destino do formulário.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O atributo de destino do formulário. |
GlideListV3 – getGroupBy()
Retorna o campo ou a lista separada por vírgulas de campos que são usados para agrupar a lista.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O campo ou a lista separada por vírgulas de campos usados para agrupar a lista. |
GlideListV3 – getListName()
Retorna o nome da lista, que geralmente é o nome da tabela.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O nome da lista. |
GlideListV3 – getOrderBy()
Retorna o primeiro campo usado para ordenar a lista.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O campo usado para ordenar a lista ou uma cadeia de caracteres vazia se a lista não estiver classificada. |
GlideListV3 – getParentTable()
Retorna o nome da tabela primária (a tabela associada ao formulário).
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O nome da tabela primária. |
GlideListV3 - getQuery(opções de objeto)
Retorna a cadeia de caracteres de consulta codificada da lista.
| Nome | Tipo | Descrição |
|---|---|---|
| opções | Objeto | As opções podem ser uma ou mais das seguintes.
|
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Cadeia de caracteres de consulta codificada para a lista. |
GlideListV3 – getReferringUrl()
Retorna o URL de referência.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Retorna o URL do formulário primário ou '*' se não houver nenhum formulário primário. |
GlideListV3 – getRelated()
Retorna o campo de lista relacionada que associa a lista relacionada ao formulário primário.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Campo que conecta a lista ao formulário primário. |
GlideListV3 – getRelatedListType()
Retorna o tipo de lista relacionada.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O tipo de tabela de relacionamento. |
GlideListV3 – getRelationshipId()
Retorna o ID do registro de relacionamento, se for uma lista relacionada de REL do tipo.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O sys_id do registro de relacionamento. |
GlideListV3 – getRowCount()
Retorna o número de linhas retornadas pela consulta.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Número | O número de linhas retornadas pela consulta. |
GlideListV3 – getRowsPerPage()
Retorna o número de linhas a serem exibidas em uma página.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Número | O número de linhas a serem exibidas em uma página. |
GlideListV3 – getTableName()
Retorna o nome da tabela da lista.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O nome da tabela da lista. |
GlideListV3 – getTitle()
Retorna o título da lista.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O título da lista. |
GlideListV3 – getView()
Retorna a exibição usada para exibir a lista.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O nome da exibição |
GlideListV3 – isUserList()
Retorna verdadeiro se a lista tiver sido personalizada pelo usuário.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Verdadeiro se o layout da lista tiver sido alterado. |
GlideListV3 - refresh(Number firstRow, Object additionalParams)
Atualiza a lista. A parte orderBy do filtro da lista é ignorada para que a ordem natural da lista seja usada.
| Nome | Tipo | Descrição |
|---|---|---|
| primeiraLinha | Número | (Opcional) A primeira linha a ser exibida na lista. Se não for especificado, a primeira linha atual da lista será usada. |
| additionalParams | Objeto | (Opcional) Pares de nome-valor que são enviados com a solicitação de atualização da lista. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - refreshWithOrderBy(Number firstRow, Object additionalParams)
Atualiza a lista usando os campos orderBy.
| Nome | Tipo | Descrição |
|---|---|---|
| primeiraLinha | Número | (Opcional) A primeira linha a ser exibida na lista. Se não for especificado, a primeira linha atual da lista será usada. |
| additionalParams | Objeto | (Opcional) Pares de nome-valor que são enviados com a solicitação de atualização da lista. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - setFilter(cadeia de caracteres "filtro", booliano saveOrderBy, booliano saveGroupBy)
Define a cadeia de caracteres de consulta codificada para a lista ignorando as partes orderBy e groupBy da cadeia de caracteres de consulta.
| Nome | Tipo | Descrição |
|---|---|---|
| filtros | Cadeia de caracteres | Uma cadeia de caracteres de consulta codificada. |
| salvarOrdemBy | Booliano | O padrão é falso. Quando verdadeiro, usa a parte orderBy da consulta. |
| salvarGrupoPor | Booliano | O padrão é falso. Quando verdadeiro, usa a parte groupBy da consulta. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - setFilterAndRefresh(Filtro de cadeia de caracteres)
Define a cadeia de caracteres de consulta codificada da lista e atualiza a lista usando o novo filtro.
Isso preserva os parâmetros groupby e orderby.
| Nome | Tipo | Descrição |
|---|---|---|
| filtros | Cadeia de caracteres | Cadeia de caracteres de consulta codificada. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - setFirstRow(Number firstRow)
Define a primeira linha a ser exibida quando a lista é atualizada.
| Nome | Tipo | Descrição |
|---|---|---|
| primeiraLinha | Número | O número da linha na lista. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - setFormTarget(cadeia de caracteres "target")
Especifica onde exibir a resposta do formulário.
| Nome | Tipo | Descrição |
|---|---|---|
| destino | Cadeia de caracteres | O valor do atributo form.target a ser usado. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - setGroupBy(cadeia de caracteres groupBy)
Define os critérios groupBy para a lista, para um único campo ou vários campos.
Para um único campo, use field ou groupByField. O prefixo groupBy é opcional. Para vários campos, use field1 ^ field2^field3 ou groupByField1^groupByField2^groupByField3.
| Nome | Tipo | Descrição |
|---|---|---|
| Cadeia de caracteres | groupBy | O grupo por critérios para a lista. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - setOrderBy(cadeia de caracteres orderBy)
Define os critérios orderBy para a lista.
Para uma única ordem por campo, use orderBy campo ou orderByDescField. Para vários campos, use orderByField1^orderByField2^orderByField3. orderBy especifica a ordem crescente e orderByDesc especifica decrescente. Essas cadeias de caracteres de prefixo são opcionais. Se não especificado orderBy, será presumido.
| Nome | Tipo | Descrição |
|---|---|---|
| orderBy | Cadeia de caracteres | Ordenação única ou múltipla por campos. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - setReferringUrl(cadeia de caracteres url)
Define a URL de referência do formulário primário.
| Nome | Tipo | Descrição |
|---|---|---|
| url | Cadeia de caracteres | A URL do formulário primário |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - setRowsPerPage(Number numRows)
Defina o número de linhas a serem exibidas em uma página.
| Nome | Tipo | Descrição |
|---|---|---|
| numRows | Número | O número de linhas a serem exibidas em uma página. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - showHideGroups(booliano showFlag)
Exibe ou oculta todos os grupos na lista e salva o estado atual recolhido/expandido dos grupos como uma preferência do usuário.
| Nome | Tipo | Descrição |
|---|---|---|
| sinalizador | Booliano | Quando verdadeiro, exibe os grupos na lista. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - showHideList(booliano showFlag)
Exibe ou oculta a lista e salva o estado recolhido/expandido atual da lista como uma preferência do usuário.
| Nome | Tipo | Descrição |
|---|---|---|
| sinalizador | Booliano | Quando verdadeiro, exibe a lista. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - classificado(campo Cadeia de caracteres)
Classifique a lista em ordem crescente.
| Nome | Tipo | Descrição |
|---|---|---|
| Assunto: | Cadeia de caracteres | O campo a ser usado para classificar a lista. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 - listDescending(cadeia de caracteres no campo)
Classifica a lista em ordem decrescente.
| Nome | Tipo | Descrição |
|---|---|---|
| Assunto: | Cadeia de caracteres | O campo usado para classificar a lista. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 – toggleList()
Alterna a exibição da lista entre recolhida e expandida e salva o estado como uma preferência do usuário.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
GlideListV3 – alternarListNoPref()
Alterna a exibição da lista entre recolhida e expandida, mas não salva o estado como uma preferência do usuário.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |