Utilizzo ed esempio

Per configurare l'estensione web del selezionatore di date, è necessario specificare questi parametri:

  • Tema: consente di specificare il tema colori. Le opzioni sono "Vibrante" e "Sottile". "Sottile" è il predefinito.
  • Modalità: consente di specificare il colore. I valori sono "Chiaro", "Scuro", "Alto contrasto" e "". Il valore della stringa vuota "" equivale al valore "Light".
  • Etichetta: consente di impostare l'etichetta del controllo. Il valore vuoto "" nasconde l'etichetta, l'indicatore di obbligatorietà e l'icona informativa con descrizione comando.
  • Valore: Rappresenta il valore corrente del selezionatore di date come rappresentazione numerica di una data, ad esempio YYYY-MM-DD per un selezionatore di date e YYY-MM-DD'T'hh:mm:ss per un selezionatore di date-ora. Quando il valore è modificato, viene eseguito un riferimento di cella con l'azione Cella modificata.
  • Obbligatorio: Definisce se la selezione di un elemento è richiesta o meno. Se non viene fornito, il valore predefinito è "True".
  • Informazioni: Fornisce un testo di descrizione per l'icona Informazioni. La stringa vuota "" nasconde l'icona delle informazioni.
  • Testo di suggerimento: consente di definire il testo di suggerimento come stringa, che viene visualizzato se non è selezionata alcuna data. La stringa vuota "" mostra il formato della data, che dipende dalle impostazioni regionali.
  • Dirty Flag: Indica se la data selezionata è stata modificata. Utilizzare "True" o la stringa vuota "" per usare l'indicatore di flag sporco. In uso "False" per ignorare il flag.
  • Tipo: Definisce se si usa il selezionatore di date predefinito o il selezionatore di date-ora.
  • Intervallo di date: Contiene un elenco separato da virgole di condizioni per date di inizio e fine e intervalli e date disabilitati. Se non è stato fornito, è disponibile un intervallo di date dal 2000-01-01 al 2099-12-31.
  • Stato: Definisce lo stato del controllo come "Attivato", "Disattivato" o "In sola lettura". Se non viene fornito, il valore predefinito è "Attivato".
  • Errore: Se viene fornito un testo di errore come stringa, il controllo viene reso in stato di errore. Usare la stringa vuota "" per nascondere lo stato di errore.

Questo esempio mostra come creare un selezionatore di date e memorizzare la selezione in una variabile report per un ulteriore processo.

  1. Creare un report di Application Studio.
  2. Creare una variabile di report denominata Selected_Date.
  3. Nel riquadro Proprietà - Report impostare l'opzione Writeback immediato su Automatico.
  4. Inserite l'estensione web Date picker nelle celle B5:C6.
  5. Nella finestra di dialogo Formatta estensione Web specificare i seguenti valori:
    Tema
    Specificare ="Vibrante"
    Modalità
    Specificare ="Luce"
    Etichetta
    Specificare = "Data di Avvio"
    Valore
    Specificare =B9
    Obbligatorio
    Specificare ="True"
    Informazioni
    Specificare ="Imposta la data di inizio del dipendente"
    Testo di suggerimento
    Specificare =""
    Bandiera sporca
    Specificare =""
    Tipo
    Specificare ="Data"
    Intervallo dati
    Specificare =""
    Stato
    Specificare ="Attivato"
    Errore
    Specificare =""
  6. Fare clic sulla Cella B9 e aggiungere la funzione Getproperty("XML_properties","key","property") funzione:
    =
    	IF(
    		GETPROPERTY(ReportVariables.Selected_Date.Text,"ID1","value")="",
    		NOW(),
    		GETPROPERTY(ReportVariables.Selected_Date.Text,"ID1","value“))
  7. Per la Cella B9 definire un'azione con queste impostazioni:
    • Azioni
      Tipo
      Specificare i parametri dell'imposta
      Condizione
      Specificare =TRUE
      Modalità
      Specificare la Cella modificata
    • Parametri
      Nome
      Specificare la data selezionata
      Proprietà
      Specificare Valore(.Testo)
      Valore
      Specificare =SETPROPERTY(ReportVariables.Selected_Date.Text,"ID1","value",B9)
  8. Fare clic su OK.
  9. Salvare e visualizzare il report in un browser Web.