Changes between Version 36 and Version 37 of Documentatie/Ontwikkelaar/Procedures/MailmergeVariabelen
- Timestamp:
- 07/06/21 09:47:51 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Ontwikkelaar/Procedures/MailmergeVariabelen
v36 v37 68 68 {{{GetMergeGlobals}}} definieert !MergeGlobals voor een entiteit en geeft een instantie van {{{MergeGlobalContainer}}} terug. 69 69 70 ==== parameter {{{mergeValues}}} ==== 71 Dit is een implementatie van interface !IMergeValues en bevat de verzameling van alle !MergeGlobals en !MergeRecords die in de huidige run zijn opgehaald. Soms nodig om getters van subentry's aan te roepen. Zie [#getter_aanroepen] 72 70 73 ==== parameter {{{path}}} ==== 71 74 {{{path}}} bevat het volledige pad naar de entiteit waarvoor !MergeGlobals moeten worden gedefinieerd. Je kunt het pad o.a. gebruiken om gegevens op te halen als deze niet zijn meegegeven in parameter {{{data}}} … … 97 100 98 101 99 == !MergeValue getter aanroepen ==102 == [=#getter_aanroepen]!MergeValue getter aanroepen == 100 103 Normaal gesproken worden geregistreerde getters automatisch aangeroepen door de mailmerge module van OpenAC. Soms is het nodig om zelf het aanroepen van getters te triggeren, bijvoorbeeld om mailmerge-variabelen van subentry's toe te voegen. Dit kan door de statische functie !MergeValues.Create aan te roepen met als argumenten het pad van de subentry en de data die de getter verwacht. Hieronder een voorbeeld uit !PatientMergeValues: 101 104 {{{#!csharp