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.
  1. Crie um novo relatório no Application Studio chamado Alterar cor.
  2. No painel Propriedades – Relatório, defina a opção Write-back imediato como Automático.
  3. Crie uma variável de relatório denominada Selection.
  4. Crie uma variável de relatório denominada Save.
  5. 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.
  6. 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.
  7. Especifique Alterar cor na célula B2.
  8. Especifique Verde na célula C5, Amarelo na célula C6, Azul na célula C7 e Vermelho na célula C8.
  9. 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
    Nota

    A 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.

  10. Defina o intervalo de células A1:D12 como Área visível do relatório.
  11. 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.
  12. Insira a extensão da Web dos botões modais no intervalo de células A12:D12.
  13. 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.
  14. 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.
  15. Defina a mesma ação nas células C6, C7 e C8. Substitua as coordenadas da célula, respectivamente.
  16. 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.
  17. 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.
  18. Clique em OK.
  19. Salve e visualize o relatório em um navegador da Web.