Rozdělit formulář na kroky — Příručka gull system

Prvek Kroky a Kontejner ve formuláři gull system: stránky, navigace, Platí když, tlačítka Další a Předchozí krok, proměnné formuláře.

Rozdělit formulář na kroky

Prvek Kroky je několik stránek v jednom formuláři; Kontejner seskupuje pole. Obojí se dá skrýt pravidlem, i s obsahem.

Kroky

  1. Vložte z palety Kroky. Ve Vlastnosti → Hlavní → Kontejnery přidejte stránky tlačítkem Přidat kontejner a pojmenujte je.
  2. Na každou stránku přetáhněte pole. Pole uvnitř stránky se chovají jako kdekoli jinde.
  3. Zvolte Navigaci. Lišta (záložky nahoře), Rozbalovací (nabídka), Zpět / další (dvě tlačítka), nebo Vlastní tlačítka — navigace se nekreslí a stránky přepínáte vlastními tlačítky s akcí Další krok, Předchozí krok nebo Přejít na stránku.
  4. Ve Výchozí zvolte stránku, kterou formulář otevře.

Platí když

U stránky uvnitř Kroků se řádek Viditelné jmenuje Platí když. Stránka, pro kterou pravidlo vrátí FALSE, se při krokování přeskočí — tak uděláte stránku „Příslušenství“, která se ukáže jen některým typům. Pole na přeskočené stránce odešlou svou výchozí hodnotu.

Kroky v pravidlech

Název prvku Kroky vrací v pravidlech popisek zobrazené stránky: `[Postup] = "Rozměry"` je pravda, dokud je zákazník na stránce Rozměry. Hodí se pro tlačítko, které má být vidět jen na poslední stránce.

Kontejner

Rámeček s Pozadím, Zaoblením rohů a Okrajem, do kterého přetáhnete pole. Jeho Viditelné skryje i všechno uvnitř. Nemá vlastní hodnotu a v objednávce se neobjeví.

Proměnné formuláře

Stav, který formulář potřebuje jen pro sebe — třeba číslo aktuálního kroku, když navigaci kreslíte sami. Založíte je na kořeni Formulář → Proměnné, tlačítko je mění akcí Nastavit proměnnou (`=[Krok]+1`) a pravidla je čtou jménem (`[Krok] = 2`). Proměnná formuláře není součástí objednávky.