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. Možnosti jsou "Vibrant" a "Subtle". Výchozí nastavení je "Subtle".
  • Režim: Určuje barvu. Hodnoty jsou "Light", "Dark", "High Contrast" a "". Prázdná hodnota ř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 jednotlivý výběr použijte prázdný řetězec "" nebo "FALSE", pro vícenásobný výběr pak "TRUE".
  • Povinné: Určuje, zda je výběr elementu povinný. Není-li zadána, výchozí hodnota je "TRUE".
  • Informace: Poskytuje text popisku pro ikonu Informace. Prázdný řetězec "" skryje ikonu informací.
  • Stav: Definuje stav ovládacího prvku jako "Enabled","Disabled" nebo "Read-only". Není-li 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
    Zadejte ="Vibrant".
    Režim
    Zadejte ="Light".
    Popisek
    Zadejte ="Position".
    Data položky
    Zadejte =B7:F11.
    Vícenásobný výběr
    Zadejte ="TRUE".
    Povinné
    Zadejte ="TRUE".
    Informace
    Zadejte ="You can select one or more positions".
    Stav
    Zadejte ="Enabled".
    Text nápovědy
    Zadejte ="Select positions".
  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 Set parameter.
      Podmínka
      Zadejte =TRUE.
      Režim
      Zadejte Web Extension.
    • Parametry
      Název
      Zadejte reportvariable.Selection.
      Vlastnost
      Zadejte Value(.Text).
      Hodnota
      Zadejte =Actions.Input.Text.
  8. Klikněte na tlačítko OK.
  9. Uložte a zobrazte report ve webovém prohlížeči.