Documentação do Context Helper
Context Helper Documentation
O objeto context fornece uma interface poderosa para acessar dados e executar ações dentro do Report Static Query Builder. Ele está disponível globalmente como window.context e contém diversos componentes principais.
Estrutura Geral
{
params: {}, // Parâmetros de query
table: {}, // Tabelas disponíveis com dados
flow: Function, // Carregar ou abrir um flow
form: Function, // Abrir um formulário
query: {} // Objeto Query Builder
}Componentes
params
O objeto params contém todos os parâmetros de query disponíveis para o report atual.
// Exemplo
context.params.userId = "12345";
context.params.startDate = "2023-01-01";table
O objeto table contém todas as tabelas disponíveis, onde cada tabela é uma lista de objetos.
flow()
A função flow() permite carregar ou abrir outro flow a partir do report atual.
Parâmetros
Opções de executionType
openFlow– Abre o flow selecionado no dashboardloadFlow– Executa o flow em segundo plano
form()
A função form() permite abrir um formulário a partir do report atual.
Parâmetros
query
A propriedade query fornece acesso ao Query Builder.
Esse recurso permite construir e executar consultas programaticamente.
Para documentação detalhada sobre o Query Builder, consulte a aba específica de Query Builder.
Exemplos Práticos
Navegar entre flows com base em uma condição
Abrir um formulário com dados do contexto atual
Executar um flow em segundo plano e recarregar a página atual
Boas Práticas
Gerenciamento de Parâmetros: Ao enviar parâmetros para flows ou formulários, inclua apenas os que precisam ser alterados em relação ao contexto atual.
Tratamento de Erros: Sempre verifique se os IDs obrigatórios (
flowId,formId) são válidos antes de chamar as funções.Experiência do Usuário: Utilize
reloadCurrentFlow: truecom cautela, pois isso recarregará a visualização atual do usuário.Performance: Ao trabalhar com tabelas grandes, considere processar os dados antes de navegar para outro flow para reduzir transferência desnecessária de dados.
Atualizado