Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Obter parâmetro da query string

O bloco obtém o valor do parâmetro query string da requisição REST atual.

Dica

Para obter o parâmetro query string da URL, utilize o bloco cliente Obter parâmetro da query string.


Parâmetro

NomeTipoDoc
Parâmetro 1StringNome do parâmetro query string

Retorno

Retorna um texto com o valor do parâmetro selecionado da URLrequisição REST atual.

Compatibilidade

Image Modified Cliente Servidor

Exemplo

A função da figura 1 obtém o valor de 2 parâmetros ("user" e "system") da URL, alimenta as variáveis "param_user" e "param_system" e em seguida notifica o usuário. 

Figura 1 - Executando o bloco cliente Obter parâmetro da query string

O botão "Executa ObtemParametroQueryString" (Figura 2) chama o bloco de programação da Figura 1 que exibe em forma de notificação os parâmetros da URL.

Figura 2 - Notificação dos parâmetros da query string

No exemplo abaixo estamos alimentando uma fonte de dados a partir do bloco de programação UserSystem, e por sua vez, essa fonte de dados alimenta o componente visual Grade na Tela.


Image Added

Figura 1 - Configuração da fonte de dados alimentado pelo bloco de programação


Quando solicitamos a ordenação da Grade a partir de uma coluna, uma nova requisição é feita a fonte de dados. Essa requisição vai possuir o parâmetro query string $orderby que pode ser obtido através do bloco Obter Parâmetro da quary string para realizar algum tratamento. Na figura 2 estamos obtendo o valor do $orderby apenas para imprimir no console do navegador.


Image Added

Figura 2 - Notificação do parâmetro $orderby da query string de requisição


Na figura 3 podemos ver a requisição de ordenação feita para fonte de dados e o parâmetro da requisição $orderby em destaque (1).


Image Added

Figura 3 - Requisição de ordenação para a fonte de dados


Saiba mais

Acesse o tópico REST na documentação Web Services para mais detalhes sobre Requisições REST

Saiba mais

É possível definir quais parâmetros uma view espera receber, acesse o tópico "Propriedades da página" em Editor de views para mais detalhes.