Zastosowanie i przykład

Aby skonfigurować rozszerzenie sieci Web selektora daty, należy określić te parametry:

  • Motyw: Określa motyw kolorystyczny. Dostępne opcje to "Jaskrawy" i "Subtelny". "Subtelny" to ustawienie domyślne.
  • Tryb: Określa kolor. Wartościami są "Jasny", "Ciemny", "Wysoki kontrast" i "". Wartość pustego ciągu "" jest równa wartości "Jasny".
  • Etykieta: Ustawia etykietę formantu. Wartość pustego ciągu "" powoduje ukrycie etykiety, obowiązkowego wskaźnika i ikony informacyjnej z podpowiedzią.
  • Wartość: Reprezentuje bieżącą wartość selektora daty jako liczbową reprezentację daty, na przykład RRRR-MM-DD dla datownika i RRRR-MM-DD'T'hh:mm:ss dla selektora daty i godziny. Gdy wartość się zmieni, wykonane zostanie odwołanie do komórki z akcją Edytowana komórka.
  • Obowiązkowe: Definiuje, czy zaznaczenie elementu jest wymagane, czy nie. Jeśli wartość nie zostanie podana, domyślne ustawienie to "PRAWDA".
  • Informacje: Przedstawia tekst podpowiedzi dla ikony Informacje. Pusty ciąg "" ukrywa ikonę informacji.
  • Tekst wskazówki: Definiuje tekst wskazówki w postaci ciągu, który jest wyświetlany, gdy nie zostanie wybrana żadna data. Pusty ciąg "" pokazuje format daty, który jest zależny od ustawień regionalnych.
  • Flaga braku integralności: Wskazuje, czy wybrana data została zmieniona. Użyj "PRAWDA" lub pustego ciągu "", aby użyć wskaźnika flagi braku integralności. Użyj "FAŁSZ", aby ignorować flagę.
  • Typ: Definiuje, czy używany jest domyślny selektor daty, czy selektor daty i godziny.
  • Zakres dat: Zawiera rozdzieloną przecinkami listę warunków dla daty rozpoczęcia i zakończenia oraz wyłączonych zakresów i dat. Jeśli nie podano, dostępny jest zakres dat od 2000-01-01 do 2099-12-31.
  • Stan: Definiuje stan kontroli jako "Włączone", "Wyłączone" lub "Tylko do odczytu". Jeżeli nie podano, domyślną wartością jest "Włączone".
  • Błąd: Jeśli tekst błędu jest dostarczany jako ciąg, formant jest renderowany w stanie błędu. Ukryj stan błędu za pomocą pustego ciągu "".

W tym przykładzie pokazano, jak utworzyć selektor daty i przechowywać zaznaczenie w zmiennej raportu do dalszego przetwarzania.

  1. Utwórz raport Application Studio.
  2. Utwórz zmienną raportu o nazwie Selected_Date.
  3. W okienku Właściwości – raport ustaw opcję Natychmiastowy zapis zwrotny na Automatycznie.
  4. Wstaw rozszerzenie sieci Web Selektor daty w komórkach B5:C6.
  5. W oknie dialogowym Formatuj rozszerzenie sieci Web określ następujące wartości:
    Motyw
    Określ ="Jaskrawy"
    Tryb
    Określ ="Jasny"
    Etykieta
    Określ ="Data rozpoczęcia"
    Wartość
    Określ =B9
    Obowiązkowe
    Określ ="Prawda"
    Informacje
    Określ = "Ustawia datę rozpoczęcia pracownika"
    Tekst wskazówki
    Określ =""
    Flaga braku integralności
    Określ =""
    Typ
    Określ ="Data"
    Zakres danych
    Określ =""
    Stan
    Określ ="Włączone"
    Błąd
    Określ =""
  6. Kliknij komórkę B9 i dodaj funkcję Getproperty("XML_properties","key","property"):
    =
    	IF(
    		GETPROPERTY(ReportVariables.Selected_Date.Text,"ID1","value")="",
    		NOW(),
    		GETPROPERTY(ReportVariables.Selected_Date.Text,"ID1","value“))
  7. Dla komórki B9 zdefiniuj akcję z tymi ustawieniami:
    • Akcje
      Typ
      Określ Ustaw parametry
      Warunek
      Określ =PRAWDA
      Tryb
      Określ Edytuj komórkę
    • Parametry
      Nazwa
      Określ Selected_Date
      Właściwość
      Określ Value(.Text)
      Wartość
      Określ =SETPROPERTY(ReportVariables.Selected_Date.Text,"ID1","value",B9).
  8. Kliknij przycisk OK.
  9. Zapisz i wyświetl raport w przeglądarce sieci Web.