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:

In buton nu ne mai ramane decat sa initializam „argumentele“ si sa evaluam campul EvalPickList:
Nici un comentariu pâna acum
Scrieţi un comentariu