FFS API - funkce a popis metasymbolů

Copyright (c) 2000 Mirek Janata

 

Co jsou metasymboly

Jednou z vůdčích myšlenek Freelance architektury je snaha o co největší pružnost, přizpůsobivost a zároveň přehlednost jednotlivých komponent projektu a tím i celé aplikace. Metasymboly představují jeden z nástrojů k dosažení tohoto cíle. Jsou to obecné symboly použitelné na definovaných místech aplikačních zdrojů. FFS tyto symboly kontextově nahrazuje konkrétními hodnotami.

Metasymboly mohou být použity v následujících oblastech aplikačních zdrojů

Následující odstavce podrobněji popisují význam a možné využití jednotlivých metasymbolů.

 

Seznam metasymbolů - množina PUBLIC

::(application)        jméno FastX aplikace

::(database)           jméno připojené databáze

::(DATABASE)           jméno připojené databáze převedené na velká písmena

::(user)               jméno přihlášeného uživatele

::(date)               aktuální datum

::(time)               aktuální datum a čas

::(year)               aktuální rok

::(form.<jméno položky>)hodnota jmenovaná položka v aktivním formuláři

::(form.<jméno edit. tabulky>.<jméno položky>)

hodnota jmenovaného sloupce v jmenované tabulce aktivního formuláře

@@PAR(<jméno parametru>)

hodnota jmenovaného aplikačního parametru

@@DBPAR(<jméno parametru>)

hodnota jmenovaného databázového parametru

Seznam metasymbolů - blok Menus v aplikačních zdrojích (<appname>.xre)

                Položka variant

                Celá množina PUBLIC

Seznam metasymbolů - cBrowse ( WTX soubor )

Položky <sloupec>|default, < sloupec >|related i < sloupec >|relation

Celá množina PUBLIC

< sloupec >|related, < sloupec >|relation a položka wroInfo:

::(value)              hodnota právě validované položky

::(<jméno sloupce>)    hodnota jmenovaného sloupce

::(this.<jméno položky>)hodnota jmenovaná položka ve formuláři, jenž je vlastníkem objektu

::(this.<jméno edit. tabulky>.<jméno položky>)

hodnota jmenovaného sloupce v jmenované tabulce formuláře, jenž je vlastníkem objektu

Položka select ( SQL příkaz pro čtení dat )

@@STR(<jméno sloupce>) je nahrazen odpovídajícím textem z bloku strings

@@(servertype)         je nahrazen kódem typu databázového serveru

@@(<jméno parametru>)  je nahrazen hodnotou parametru z příkazové řádky

 

Seznam metasymbolů - cForm, cWFXForm ( WFX soubor )

Položky <sloupec>|default, < sloupec >|related , < sloupec >|relation a saveCommand (příkaz zápis dat )

Celá množina PUBLIC

< sloupec >|related , < sloupec >|relation:

::(value)              hodnota právě validované položky

::(<jméno ovl. prvku>) hodnota jmenovaného ovládacího prvku

::(this.<jméno položky>)hodnota jmenovaná položka ve formuláři, jenž je vlastníkem objektu

::(this.<jméno edit. tabulky>.<jméno položky>)

hodnota jmenovaného sloupce v jmenované tabulce formuláře, jenž je vlastníkem objektu