Použití a příklad

Chcete-li konfigurovat webové rozšíření Rozevírací nabídky, je nutné zadat tyto parametry:

  • Motiv: Určuje barevný motiv. K dispozici jsou možnosti "Vibrant" a "Subtle". "Jemné" je výchozí nastavení.
  • Režim: Určuje barvu. Hodnoty jsou "Světlý", "Tmavý", "Vysoký kontrast" a "". Hodnota prázdného řetězce "" odpovídá hodnotě "Light".
  • Popisek: Určuje popisek ovládacího prvku. Prázdná hodnota řetězce "" skryje popisek, požadovaný indikátor a ikonu informací s popiskem.
  • Data položky: Definuje tabulku položek k zobrazení v rozevíracím seznamu s těmito sloupci:
    • ID položky. Tento sloupec se používá k definování akcí při změnách výběru
    • Popisek položky
    • Vybráno (FALSE = prázdný řetězec "" nebo TRUE)
    • Zakázáno. Volitelný sloupec (FALSE = prázdný řetězec "" nebo TRUE)
    • Viditelné. Volitelný sloupec (TRUE = prázdný řetězec "" nebo FALSE)
  • Vícenásobný výběr: Určuje, zda rozevírací seznam umožňuje jednotlivý či vícenásobný výběr. Pro jednoduchý výběr použijte prázdný řetězec """ nebo "FALSE" a pro vícenásobný výběr "TRUE".
  • Povinné: Určuje, zda je výběr elementu povinný. Pokud není zadán, je výchozí hodnota "TRUE".
  • Informace: Poskytuje text popisku pro ikonu Informace. Prázdný řetězec "" skryje ikonu informací.
  • Stav: Definuje stav ovládání jako "Povoleno", "Zakázáno" nebo "Pouze pro čtení". Pokud není zadána, použije se výchozí hodnota "Enabled".
  • Text nápovědy: Definuje text nápovědy jako řetězec, který se zobrazí, pokud není vybráno žádné datum. Prázdný řetězec "" zobrazí formát data, který závisí na regionálním nastavení.

Tento příklad ukazuje, jak vytvořit rozevírací nabídku s jednotlivým výběrem a uložit výběr do proměnné reportu pro další zpracování.

  1. Vytvořte report Application Studio.
  2. Vytvořte proměnnou reportu s názvem Selection.
  3. Na panelu Vlastnosti – Report je nastavena možnost Okamžitý zpětný zápis na možnost Automaticky.
  4. Do buněk B2:D5 vložte webové rozšíření Rozevírací nabídky.
  5. V dialogovém okně Formátovat webové rozšíření zadejte tyto hodnoty:
    Motiv
    Zadat = "Vibrant"
    Režim
    Zadat = "Light"
    Popisek
    Zadat = "Pozice"
    Data položky
    Zadejte =B7:F11
    Vícenásobný výběr
    Zadat = "TRUE"
    Povinné
    Zadat = "TRUE"
    Informace
    Upřesnit = "Můžete vybrat jednu nebo více pozic"
    Stav
    Zadat = "Povoleno"
    Text nápovědy
    Zadat = "Vybrat pozice"
  6. V rozsahu buněk B7:F11 zadejte tuto vzorovou tabulku a její hodnoty:
    ID Popisek Vybráno Zakázáno Viditelný
    Id1 Možnost 1 =GETPROPERTY(ReportVariables.Selection.Text,B8,"selected")="True" FALSE TRUE
    Id2 Možnost 2 =GETPROPERTY(ReportVariables.Selection.Text,B9,"selected")="True" FALSE TRUE
    Id3 Možnost 3 =GETPROPERTY(ReportVariables.Selection.Text,B10,"selected")="True" FALSE TRUE
    Id4 Možnost 4 =GETPROPERTY(ReportVariables.Selection.Text,B11,"selected")="True" FALSE TRUE

    Parametr Item Data je připojen k tomuto rozsahu buněk. Stav každého elementu je načten z tabulky. V tomto příkladu jsou povolené a viditelné všechny elementy. Je-li vybrán element, změní se pouze stav výběru ve sloupci Vybrané změny. Funkce GETPROPERTY přečte aktuální výběr z proměnné Selection.

  7. Pro každou položku ve sloupci Id definujte akci s tímto nastavením:
    • Akce
      Typ
      Zadejte parametr Set
      Podmínka
      Zadat =TRUE
      Režim
      Zadejte webové rozšíření
    • Parametry
      Název
      Zadejte proměnnou reportvariable.Selection
      Vlastnost
      Zadat hodnotu(.Text)
      Hodnota
      Zadejte vzorec =Actions.Input.Text
  8. Klikněte na tlačítko OK.
  9. Uložte a zobrazte report ve webovém prohlížeči.