Zastosowanie i przykład

Aby skonfigurować rozszerzenie sieci Web listy rozwijanej, należy określić następujące 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 "Jasny".
  • Etykieta: Ustawia etykietę formantu. Wartość pustego ciągu "" powoduje ukrycie etykiety, wymaganego wskaźnika i ikony informacyjnej z podpowiedzią.
  • Dane pozycji: Definiuje tabelę pozycji do ukazania na liście rozwijanej z następującymi kolumnami:
    • Identyfikator pozycji. Ta kolumna służy do zdefiniowania akcji wykonywanej przy zmianie wyboru
    • Podpis pozycji
    • Wybrane (FAŁSZ = pusty ciąg "" lub PRAWDA)
    • Wyłączone. Opcjonalna kolumna (FAŁSZ = pusty ciąg "" lub PRAWDA)
    • Widoczne. Opcjonalna kolumna (PRAWDA = pusty ciąg "" lub FAŁSZ)
  • Wybór wielokrotny: Określa, czy lista rozwijana zezwala na wybór kilku pozycji, czy nie. Użyj pustego ciągu "" lub "FAŁSZ" dla wyboru jednokrotnego i "PRAWDA" dla wyboru wielokrotnego.
  • Obowiązkowe: Określa, czy wybór elementu jest wymagany. Jeśli wartość nie zostanie podana, domyślne ustawienie to "PRAWDA".
  • Informacje: Reprezentuje tekst podpowiedzi do ikony Informacje. Pusty ciąg "" ukrywa ikonę informacji.
  • Stan: Definiuje stan kontroli jako "Włączone", "Wyłączone" lub "Tylko do odczytu". Jeśli nie zostanie podane, używane jest domyślne ustawienie "Włączone".
  • 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.

W tym przykładzie pokazano, jak utworzyć listę rozwijaną jednokrotnego wyboru oraz jak zapisać wybór w zmiennej raportu do dalszego przetwarzania.

  1. Utwórz raport Application Studio.
  2. Utwórz zmienną raportu o nazwie Selection.
  3. W okienku Właściwości – raport ustaw opcję Natychmiastowy zapis zwrotny na Automatycznie.
  4. Wstaw rozszerzenie sieci Web listy rozwijanej w komórkach B2:D5.
  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 = "Pozycja"
    Dane pozycji
    Określ =B7:F11
    Wybór wielokrotny
    Określ ="Prawda"
    Obowiązkowe
    Określ ="Prawda"
    Informacje
    Określ = "Możesz wybrać co najmniej jedną pozycję"
    Stan
    Określ ="Włączone"
    Tekst wskazówki
    Określ ="Wybierz pozycje"
  6. W zakresie komórek B7:F11 określ następującą przykładową tabelę i jej wartości:
    ID Podpis Zaznaczone Wyłączone Widoczne
    Id1 Opcja 1 =GETPROPERTY(ReportVariables.Selection.Text,B8,"selected")="True" FAŁSZ PRAWDA
    Id2 Opcja 2 =GETPROPERTY(ReportVariables.Selection.Text,B9,"selected")="True" FAŁSZ PRAWDA
    Id3 Opcja 3 =GETPROPERTY(ReportVariables.Selection.Text,B10,"selected")="True" FAŁSZ PRAWDA
    Id4 Opcja 4 =GETPROPERTY(ReportVariables.Selection.Text,B11,"selected")="True" FAŁSZ PRAWDA

    Z tym zakresem komórek jest połączony parametr Item Data. Status każdego elementu jest odczytywany z tabeli. W tym przykładzie wszystkie elementy są włączone i widoczne. Po wybraniu elementu zmienia się tylko stan wyboru w kolumnie Wybrane. Funkcja GETPROPERTY odczytuje bieżący wybór ze zmiennej Selection.

  7. Dla każdego elementu w kolumnie Identyfikator zdefiniuj akcję z następującymi ustawieniami:
    • Akcje
      Typ
      Określ Ustaw parametr
      Warunek
      Określ =PRAWDA
      Tryb
      Określ Rozszerzenie sieci Web
    • Parametry
      Nazwa
      Określ reportvariable.Selection
      Właściwość
      Określ Value(.Text)
      Wartość
      Określ =Actions.Input.Text.
  8. Kliknij przycisk OK.
  9. Zapisz i wyświetl raport w przeglądarce sieci Web.