Changes between Version 5 and Version 6 of Documentatie/Ontwikkelaar/OpenAC3/Scriptfuncties


Ignore:
Timestamp:
03/20/20 10:32:12 (6 years ago)
Author:
henk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Ontwikkelaar/OpenAC3/Scriptfuncties

    v5 v6  
    6060Voor elk van bovenstaande events zal method {{{ ExecuteAsync }}} van de klasse worden uitgevoerd. 
    6161 
    62 == Data en ParentData == 
     62== Data en !ParentData == 
    6363In de {{{ ExecuteAsync }}} method zijn data die nodig zijn om een UPDATE scriptfunctie uit te voeren beschikbaar in scriptResult.Data. Soms is het ook nodig om te beschikken over de data van een parent. Bijvoorbeeld in een scriptfunctie voor een bezoek kan het nodig zijn om te beschikken over de data van het zorgtraject waar het bezoek bij hoort. Parent data kan worden opgevraagd met de functie {{{ scriptResult.GetParent() }}}. Deze functie kan {{{ null }}} teruggeven. In dat geval is de conventie om de parent data op te halen en toe te voegen aan scriptResult met {{{ scriptResult.SetParent() }}}. 
    6464 
     
    7777}}} 
    7878 
     79Als er meerdere scriptfuncties zijn geregistreerd voor hetzelfde event zorgt bovenstaande design pattern ervoor dat er maar één keer een query wordt uitgevoerd om gegevens van de parent op te halen. 
    7980 
    8081