Formula language - @Eval |

Florin a observat ca activitatea mea pe site este sporadica, asa ca s-a gandit sa-mi dea un pic de ajutor:

Salut! Am hotarat sa aduc si eu ceva comunitatii Lotus Notes din România si sa ofer cateva idei care consider ca sunt interesante din punctul de vedere al programatorului.

O sa incep cu Formula Language.

Formula Language fiind un „scripting language“ greu de structurat este de foarte multe ori respins de programatori si inlocuit cu lotus script. Totusi consider ca formula language joaca un rol foarte important in dezvoltarea bazelor Lotus Notes asa ca am ales sa incep cu functia @Eval.

Conform help, functia @Eval compileaza si ruleaza fiecare element dintr-un text ca o @formula.

Unul din cazurile in care @Eval poate fi folosit este in momentul in care codul pe care il scriem este necesar in mai multe locuri in aplicatie si teoretic am avea nevoie de o functie/procedura.

De exemplu sa consideram ca avem o forma care contine mai multe butoane care afiseaza intr-un @PickList view-ul „Config“ si intoarce valoarea dintr-o anumita coloana intr-un anumit camp.

O solutie „parametrizata“ a acestei probleme poate fi implementata folosind un camp computed for display EvalPickList in care scriem ca si text formula pe care dorim sa o evaluam:

evaluate field

In buton nu ne mai ramane decat sa initializam „argumentele“ si sa evaluam campul EvalPickList:

evaluate button


Nici un răspuns to 'Formula language - @Eval'

Nici un comentariu pâna acum

Scrieţi un comentariu

(obligatoriu)

(obligatoriu - nu ramane vizibil)


Pagini
Calendar
April 2007
M T W T F S S
« Mar   May »
 1
2345678
9101112131415
16171819202122
23242526272829
30  
Categorii
Arhivă