RON dokumentace

XML formuláře CSS Javascript

<variable>

  <variable name="promenna1" index="1" value="Moje testovaci promenna" preserveparams="0" evaluateparams="0" delimiter=";" explodelimit="10"/>

Nastaví hodnotu proměnné se zadaným jménem. Pokud taková proměnná ještě neexistuje, tak vytvoří novou.

Atributy:

Příklady použití


  <variable name="KodTypu" value="11" />

Vytvoří proměnnou KodTypu a nastaví ji na hodnotu 11.


  <variable name="SqlDotaz">SELECT Kod, Popis FROM Rozdeleni WHERE KodTypuRozdeleni = {$KodTypu} ORDER BY Popis</variable>

Vytvoří proměnnou SqlDotaz a vloží do ní zadaný SQL dotaz.


  <variable name="PoleHodnot" delimiter=";">1;2;x;10;8;abcd;hejsa;hopsa</variable>

Vytvoří proměnnou PoleHodnot a vloží do ní pole vytvořené ze zadaných podřetězců oddělených středníkem.


  <variable name="PoleHodnot" index="2" value="y"/>

V proměnné PoleHodnot nastaví prvek s indexem 2 na zadanou hodnotu.


  <variable name="SqlDotaz2" preserveparams="1">SELECT Jmeno, Prijmeni FROM Osoba, PracovniPomer WHERE Osoba.RC = PracovniPomer.RC AND PracovniPomer.Id = {$idpp}</variable>

Vytvoří proměnnou SqlDotaz2 a vloží do ní zadaný SQL dotaz. V okamžiku nastavování proměnné SqlDotaz2 nevyhodnocuje podvýrazy, takže se do ní vloží zadaný text tak jak vcetně textu "{$idpp}".


  <variable name="text01" preserveparams="1">Formulář vyplnil uživatel {$USER_LOGIN}.</variable>
  <variable name="vyplneny_text" evaluateparams="1">{$text01}</variable>

Vytvoří proměnnou text01 a vloží do ní zadaný obsah. V okamžiku nastavování proměnné text01 nevyhodnocuje podvýrazy, takže se do ní vloží zadaný text tak jak je uveden - vcetně textu "{$USER_LOGIN}". Druhý řádek vytvoří proměnnou vyplneny_text. Vloží do něj hodnotu proměnné text01. Atribut evaluateprams zajistí, že se v něm nahradí proměnné, takže se tam v tomto případě doplní skutečné přihlašovací jméno uživatele.