Introdução
Imagine que você criou um aplicativo que exibe objetos (dados) do seu sistema backend, permitindo alguma manipulação de dados. No entanto, sempre que você abre o aplicativo, precisa encontrar ou selecionar um objeto. Embora isso funcione bem em muitos casos, há situações em que você preferiria abrir o aplicativo a partir de outro sistema (adicionando um link dinâmico e específico ao contexto desse sistema) e abrir diretamente um objeto preselecionado.
A solução está em usar parâmetros de URL. Esses parâmetros são frequentemente usados para transmitir dados entre páginas da web, aplicativos da web e APIs. Eles oferecem uma maneira de incluir informações adicionais na URL que podem ser interpretadas pelo servidor ou pelo aplicativo receptor.
Este post do blog mostrará como aproveitar facilmente os parâmetros de URL em seu projeto SAP Build Apps.
Solução
Nesta seção, explicarei como usar os parâmetros de URL para melhorar seu projeto existente de SAP Build Apps. Parto do pressuposto de que você já construiu seu aplicativo e está familiarizado com o SAP Build Apps, então não entrarei em cada passo em detalhes.
Para este exemplo, vamos nos concentrar em enviar um parâmetro para a página inicial para abrir diretamente um objeto específico. Usaremos parâmetros de URL para preencher valores em filtros na página inicial que, por padrão, estão vazios.
Em nossa página inicial, já temos dois filtros: uma caixa de entrada e um menu suspenso associados às variáveis de página
input1
e
input2
.
Imagem 1: Filtros na página inicial
Imagem 2: Lista de opções para o controle do menu suspenso
Agora, crie dois parâmetros de página
var1
e
var2
(ver imagem 3). No evento "montado da página", defina os valores das variáveis de página
input1
e
input2
para os valores dos parâmetros da página
var1
e
var2
(ver Imagem 4).
Imagem 3: criar parâmetros de página
Imagem 4: adicionar valor dos parâmetros às variáveis de página
...