Configurando o relatório Alterar cor
Este exemplo mostra como criar botões modais e armazenar a seleção no variáveis de relatório para processamento posterior.
- Crie um novo relatório no Application Studio chamado Alterar cor.
- No painel Propriedades – Relatório, defina a opção Write-back imediato como Automático.
- Crie uma variável de relatório denominada Selection.
- Crie uma variável de relatório denominada Save.
- Nas propriedades da variável, especifique FALSE como o valor padrão e selecione False como o valor da opção É persistente. Isso desativa o botão Salvar até que uma nova cor seja selecionada.
- Crie uma variável global chamada Result. Essa variável global transfere a seleção da caixa de diálogo para o relatório principal.
- Especifique Alterar cor na célula B2.
- Especifique Verde na célula C5, Amarelo na célula C6, Azul na célula C7 e Vermelho na célula C8.
- Insira esses dados de exemplo no intervalo de células F5:I7:
Chave Legenda Habilitado Estilo ID1 Cancelar TRUE secundário ID2 Salvar FALSE principal NotaA caixa de diálogo tem dois botões. O botão Cancelar é um botão secundário, contém um texto cinza e está sempre habilitado. O botão Salvar é um botão primário, contém um texto azul e é desativado até que um valor seja selecionado.
- Defina o intervalo de células A1:D12 como Área visível do relatório.
- Defina o intervalo de células A12:D12 como Área de rodapé.
Esse intervalo controla a extensão da Web. Altere a altura dessa linha para pelo menos 50 pixels para que a extensão da Web se ajuste.
- Insira a extensão da Web dos botões modais no intervalo de células A12:D12.
- Na caixa de diálogo Formatar extensão da Web, especifique estes valores:
- Tema
- Especifique ="Vibrante".
- Modo
- Especifique ="Claro".
- Lista de itens
- Especifique =F6:F7.
- Dados do item
- Especifique =F5:I7.
- Para salvar a seleção de cores, defina a ação com essas configurações na célula C5:
- Ações
- Tipo
- Especifique Definir parâmetros.
- Condição
- Especifique =TRUE.
- Modo
- Especifique Hiperlink.
- Entradas/opções
- Atualizar na Web
- Especifique Relatório inteiro.
- Parâmetros
- Nome
- Especifique Seleção.
- Propriedade
- Especifique Value(.Text).
- Valor
- Especifique C5.
- Nome
- Especifique Salvar.
- Propriedade
- Especifique Value(.Text).
- Valor
- Especifique =TRUE.
- Ações
- Defina a mesma ação nas células C6, C7 e C8. Substitua as coordenadas da célula, respectivamente.
- Para fechar a caixa de diálogo, defina uma ação com essas configurações na célula F6:
- Ações
- Tipo
- Especifique Fechar caixa de diálogo.
- Condição
- Especifique =TRUE.
- Modo
- Especifique Extensão da Web.
- Entradas/opções
- Nome
- Especifique Resultado da caixa de diálogo.
- Valor
- Especifique OK.
- Ações
- Para salvar a seleção antes de fechar, defina uma ação com essas configurações na célula F7:
- Ações
- Tipo
- Especifique Fechar caixa de diálogo.
- Condição
- Especifique =TRUE.
- Modo
- Especifique Extensão da Web.
- Entradas/opções
- Nome
- Especifique Resultado da caixa de diálogo.
- Valor
- Especifique OK.
- Parâmetros
- Nome
- Especifique Resultado.
- Propriedade
- Especifique Value(.Text).
- Valor
- Especifique =ReportVariables.Selection.Text.
- Ações
- Clique em OK.
- Salve e visualize o relatório em um navegador da Web.