Konfigurace sestavy Změna barvy
Tento příklad ukazuje, jak vytvořit modální tlačítka a uložit výběr do proměnných sestavy pro další zpracování.
- Vytvořte novou sestavu aplikace Application Studio s názvem Změnit barvu.
- Na panelu Vlastnosti – Report je nastavena možnost Okamžitý zpětný zápis na možnost Automaticky.
- Vytvořte proměnnou reportu s názvem Selection.
- Vytvořte proměnnou reportu s názvem Save.
- Ve vlastnostech proměnné zadejte jako výchozí hodnotu FALSE a jako hodnotu možnosti Je neměnný vyberte False. Tím se deaktivuje tlačítko Uložit, dokud není vybrána nová barva.
- Vytvořte globální proměnnou s názvem Result. Tato globální proměnná přenáší výběr z dialogového okna do hlavní sestavy.
- V buňce B2 zadejte příkaz Změnit barvu.
- Do buňky C5 zadejte zelenou, do buňky C6 žlutou, do buňky C7 modrou a do buňky C8 červenou.
- Vložte tato ukázková data do rozsahu buněk F5:I7:
Klíč Popisek Povoleno Styl ID1 Zrušit TRUE sekundární ID2 Uložit FALSE primární PoznámkaDialogové okno má dvě tlačítka. Tlačítko Zrušit je sekundární tlačítko, obsahuje šedý text a je vždy aktivní. Tlačítko Uložit je primární tlačítko, obsahuje modrý text a je neaktivní, dokud není vybrána hodnota.
- Nastavte rozsah buněk A1:D12 na hodnotu Viditelná oblast sestavy.
- Nastavte rozsah buněk A12:D12 na Oblast zápatí.
V tomto rozsahu je uloženo rozšíření webu. Změňte výšku tohoto řádku alespoň na 50 pixelů, aby se do něj vešlo webové rozšíření.
- Vložte webové rozšíření modálních tlačítek do rozsahu buněk A12:D12.
- V dialogovém okně Formátovat webové rozšíření zadejte tyto hodnoty:
- Motiv
- Zadejte = "Vibrant".
- Režim
- Zadejte = "Light".
- Seznam položek
- Zadejte =F6:F7.
- Data položky
- Zadejte =F5:I7.
- Chcete-li uložit výběr barvy, definujte akci s těmito nastaveními v buňce C5:
- Akce
- Typ
- Zadejte parametry sady.
- Podmínka
- Zadejte =TRUE.
- Režim
- Zadejte hypertextový odkaz.
- Vstupy/možnosti
- Aktualizovat na webu
- Zadejte Celá zpráva.
- Parametry
- Název
- Zadejte výběr.
- Vlastnost
- Zadejte hodnotu(.Text).
- Hodnota
- Zadejte =C5.
- Název
- Zadejte Uložit.
- Vlastnost
- Zadejte hodnotu(.Text).
- Hodnota
- Zadejte =TRUE.
- Akce
- Definujte stejnou akci v buňkách C6, C7 a C8. Nahraďte souřadnice buněk.
- Chcete-li dialogové okno zavřít, definujte akci s tímto nastavením v buňce F6:
- Akce
- Typ
- Zadejte dialogové okno Zavřít.
- Podmínka
- Zadejte =TRUE.
- Režim
- Zadejte Webové rozšíření.
- Vstupy/možnosti
- Název
- Zadejte výsledek dialogu.
- Hodnota
- Zadejte OK.
- Akce
- Chcete-li výběr před uzavřením uložit, definujte akci s tímto nastavením v buňce F7:
- Akce
- Typ
- Zadejte dialogové okno Zavřít.
- Podmínka
- Zadejte =TRUE.
- Režim
- Zadejte Webové rozšíření.
- Vstupy/možnosti
- Název
- Zadejte výsledek dialogu.
- Hodnota
- Zadejte OK.
- Parametry
- Název
- Zadejte výsledek.
- Vlastnost
- Zadejte hodnotu(.Text).
- Hodnota
- Upřesnit =ReportVariables.Selection.Text.
- Akce
- Klikněte na tlačítko OK.
- Uložte a zobrazte report ve webovém prohlížeči.