Uso e exemplo

Para configurar a extensão da Web do selecionador de data, você deve especificar esses parâmetros:

  • Tema: Especifica o tema de cores. As opções são "Vibrante" e "Sutil". "Sutil" é o padrão.
  • Modo: Especifica a cor. Os valores são "Claro", "Escuro", "Alto contraste" e "". O valor vazio da string "" é igual ao valor "Claro".
  • Rótulo: Define a etiqueta do controle. Um valor de string vazio "" oculta o rótulo, o indicador obrigatório e o ícone de informações com dica de ferramenta.
  • Valor: Representa o valor atual do seletor de data como representação numérica de uma data, por exemplo, AAAA-MM-DD para um seletor de data e AAAA-MM-DD'T'hh:mm:ss para um seletor de data e hora. Quando o valor é alterado, é executada uma referência de célula com a ação Célula editada.
  • Obrigatório: Define se a seleção de um elemento é obrigatória ou não. Se não for fornecido, o padrão será "TRUE".
  • Informações: Fornece um texto de dica de ferramenta para o ícone Informações. A string vazia "" oculta o ícone de informações.
  • Texto da dica: Define o texto da dica de texto como uma string, que é mostrado se nenhuma data for selecionada. A string vazia "" mostra o formato de data, que depende das definições regionais.
  • Indicador de sujo: Indica se a data selecionada foi alterada. Use "TRUE" ou a string vazia "" para usar o indicador de sujo. Use "FALSE" para ignorar o indicador.
  • Tipo: Define se será usado o seletor de data padrão ou o seletor de data e hora.
  • Intervalo de dados: Contém uma lista separada por vírgulas de condições para datas de início e término e intervalos de dados e datas desativados. Se não for fornecido, um intervalo de dados de 2000-01-01 a 2099-12-31 estará disponível.
  • Estado: Define o estado do controle como "Habilitado", "Desabilitado" ou "Somente leitura". Se não for fornecido, o padrão será "Habilitado".
  • Erro: Se um texto de erro for fornecido como uma string, o controle será renderizado no estado de erro. Use a string vazia "" para ocultar o estado de erro.

Este exemplo mostra como criar um seletor de data e armazenar a seleção em uma variável de relatório para processamento posterior.

  1. Crie um relatório do Application Studio.
  2. Crie uma variável de relatório denominada Selected_Date.
  3. No painel Propriedades – Relatório, defina a opção Write-back imediato como Automático.
  4. Insira a extensão da Web do seletor de data nas células B5:C6.
  5. Na caixa de diálogo Formatar extensão da Web, especifique estes valores:
    Tema
    Especifique ="Vibrante"
    Modo
    Especifique ="Claro"
    Rótulo
    Especifique ="Data de início"
    Valor
    Especifique =B9
    Obrigatório
    Especifique ="TRUE"
    Informações
    Especifique ="Define a data de início do funcionário"
    Texto da dica
    Especifique =""
    Indicador de sujo
    Especifique =""
    Tipo
    Especifique ="Data"
    Intervalo de dados
    Especifique =""
    Estado
    Especifique ="Habilitado"
    Erro
    Especifique =""
  6. Clique na célula B9 e adicione a função Getproperty("XML_properties","key","property"):
    =
    	IF(
    		GETPROPERTY(ReportVariables.Selected_Date.Text,"ID1","value")="",
    		NOW(),
    		GETPROPERTY(ReportVariables.Selected_Date.Text,"ID1","value“))
  7. Para a célula B9, defina uma ação com essas configurações:
    • Ações
      Tipo
      Especifique Definir parâmetros
      Condição
      Especifique =TRUE
      Modo
      Especifique Editar célula
    • Parâmetros
      Nome
      Especifique Selected_Date
      Propriedade
      Especifique Value(.Text)
      Valor
      Especifique =SETPROPERTY(ReportVariables.Selected_Date.Text,"ID1","value",B9)
  8. Clique em OK.
  9. Salve e visualize o relatório em um navegador da Web.