Changes between Initial Version and Version 1 of Documentatie/Ontwikkelaar/OpenAC3/Scriptfuncties


Ignore:
Timestamp:
03/20/20 07:55:31 (6 years ago)
Author:
henk
Comment:

--

Legend:

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

    v1 v1  
     1[[TOC(heading=Scriptfuncties)]] 
     2[[TOC(heading=OpenAC3, sectionindex, compact, depth=3, allactive, Documentatie/Ontwikkelaar/OpenAC3/)]] 
     3[[TOC(heading=Ontwikkelaar, sectionindex, compact, depth=2, allactive, Documentatie/Ontwikkelaar/)]] 
     4[[TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)]] 
     5 
     6= Scriptfuncties = 
     7 
     8[[NoteBox(tip, Deze pagina moet tzt een andere plek krijgen.)]] 
     9 
     10OpenAC 2 kent zogenaamde scriptfuncties. Dit zijn geregistreerde functies die o.a. worden uitgevoerd bij het opslaan van een entry. Scriptfuncties kunnen controles uitvoeren voordat een actie is uitgevoerd of een nabewerking doen nadat een actie is uitgevoerd. 
     11 
     12== Hoe en wanneer == 
     13Scriptfuncties worden aangeroepen door controllers. Ze kunnen zowel voor als na de uit te voeren actie worden uitgevoerd. Voorbeeld: 
     14{{{ 
     15#!csharp 
     16 
     17var result = await tabelscripts.ExecuteAsync(pe, HubCommand.UPDATE, TabelScriptWhen.AFTER, new TabelScriptResult(formulierPost.Data)); 
     18}}}