| Version 1 (modified by henk, 6 years ago) (diff) |
|---|
TOC(heading=Scriptfuncties)? TOC(heading=OpenAC3, sectionindex, compact, depth=3, allactive, Documentatie/Ontwikkelaar/OpenAC3/)? TOC(heading=Ontwikkelaar, sectionindex, compact, depth=2, allactive, Documentatie/Ontwikkelaar/)? TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)?
Scriptfuncties
NoteBox(tip, Deze pagina moet tzt een andere plek krijgen.)?
OpenAC 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.
Hoe en wanneer
Scriptfuncties worden aangeroepen door controllers. Ze kunnen zowel voor als na de uit te voeren actie worden uitgevoerd. Voorbeeld:
var result = await tabelscripts.ExecuteAsync(pe, HubCommand.UPDATE, TabelScriptWhen.AFTER, new TabelScriptResult(formulierPost.Data));