Ker so vse forme znotraj SCSF/CAB popolnoma samostojne je eden izmed načinov obveščanja s pomočjo Eventov.
Za primer vzamimo povezavo med formo za pregled vseh postopkov in formo za urejanje postopkov. Terminologija za lažji prikaz je sledeča :
Na voljo imamo dve akciji :
Obe akciji se prikaže forma B na kateri imam možnost urejanja postopka ...
V primeru smo na formi B spreminjali podatke in smo formo B tudi zaprli [ shranili podatke ] so podatki na formi A ostali nespremenjeni .
Če želimo, da se podatki osvežijo moramo implementirati :
* Event Publication
* Event Subscription
V našem primeru je forma A - poslušalec (subscriber) forma B - publikator.
Korak 1. [SCSF]

Vnesemo ime našega Eventa, scope in tip eventa [ lahko je katerikoli objekt ~]

Generirana koda v presenterju

Naslednji korak 2. pa ponovimo na vseh formah za katere želimo, da se "naročijo" na naš Event.


Generirana koda v presenterju

Za primer vzamimo povezavo med formo za pregled vseh postopkov in formo za urejanje postopkov. Terminologija za lažji prikaz je sledeča :
- forma za prikaz postopkov : A
- forma za urejanje postopkov : B
Na voljo imamo dve akciji :
- a) dodaj nov postopek
- b) spreminjanje obstoječih postopkov
Obe akciji se prikaže forma B na kateri imam možnost urejanja postopka ...
V primeru smo na formi B spreminjali podatke in smo formo B tudi zaprli [ shranili podatke ] so podatki na formi A ostali nespremenjeni .
Če želimo, da se podatki osvežijo moramo implementirati :
* Event Publication
* Event Subscription
V našem primeru je forma A - poslušalec (subscriber) forma B - publikator.
Korak 1. [SCSF]

Vnesemo ime našega Eventa, scope in tip eventa [ lahko je katerikoli objekt ~]

Generirana koda v presenterju

Naslednji korak 2. pa ponovimo na vseh formah za katere želimo, da se "naročijo" na naš Event.


Generirana koda v presenterju

0 comments:
Post a Comment