| | 1 | [[TOC(Heading=Helpcontext instellen)]] |
| | 2 | [[TOC(heading=Procedures, sectionindex, compact, depth=3, allactive, Documentatie/Ontwikkelaar/Procedures/)]] |
| | 3 | [[TOC(heading=Ontwikkelaar, sectionindex, compact, depth=2, allactive, Documentatie/Ontwikkelaar/)]] |
| | 4 | [[TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)]] |
| | 5 | |
| | 6 | = Helpcontext instellen = |
| | 7 | OpenAC 3 kent een contextgevoelige hulpfunctie. Een gebruiker kan een relevante helppagina openen met [F1] of door de (i) knop te gebruiken rechtsboven in het scherm. Deze pagina beschrijft hoe je in de front-end een scherm kunt aanmelden voor contextgevoelige hulp. |
| | 8 | |
| | 9 | Je meldt een scherm aan met de functie {{{setHelpcontext}}}. Deze functie is een mutatiefunctie in de vuex app-store. Om deze functie te kunnen gebruiken moet je {{{mapMutations}}} importeren uit vuex als dit nog niet is gedaan: |
| | 10 | |
| | 11 | {{{#!javascript |
| | 12 | import { mapMutations } from 'vuex' |
| | 13 | }}} |
| | 14 | |
| | 15 | Vervolgens moet je de functie declareren bovenin de **methods** sectie van het scherm: |
| | 16 | {{{#!javascript |
| | 17 | ...mapMutations('app', ['setHelpcontext']), |
| | 18 | }}} |
| | 19 | |
| | 20 | Daarna kun je de helpcontext instellen met een aanroep van {{{setHelpcontext}}} in de **created** sectie: |
| | 21 | {{{#!javascript |
| | 22 | this.setHelpcontext('Gebruiker/Dossier'); |
| | 23 | }}} |
| | 24 | |
| | 25 | De helpcontext is alles na https://www.fenac.nl/openac/wiki/Documentatie/ uit de url van de helppagina. |
| | 26 | |
| | 27 | == Werk-, controle- en planlijsten == |
| | 28 | Hoewel alle werklijsten een scherm delen, is het toch mogelijk om een aparte helpcontext in te stellen per lijst. Dat gebeurt in de back-end bij de {{{LijstConfig}}} van de betreffende lijst: |
| | 29 | |
| | 30 | {{{#!csharp |
| | 31 | config = new LijstConfig |
| | 32 | { |
| | 33 | Soort = Lijstsoort.Controlelijst, |
| | 34 | Id = "s040.CBS", |
| | 35 | Letter = "I", |
| | 36 | Naam = "Bestanden met een statuskleur", |
| | 37 | Omschrijving = "Bestanden met een statuskleur.", |
| | 38 | Helpcontext = "Gebruiker/Controlelijsten/StatusKleur" |
| | 39 | }; |
| | 40 | }}} |
| | 41 | |
| | 42 | Aan de front-end hoef je niets te doen. Als je geen helpcontext instelt voor een lijst dan stelt OpenAC de helpcontext automatisch op {{{Gebruiker/Controlelijsten}}} voor controlelijsten, {{{Gebruiker/Planlijsten}}} voor planlijsten en {{{Gebruiker/Werklijsten}}} voor werklijsten. Voor de meeste lijsten is dit ok omdat ze (nu nog?) op één pagina worden beschreven. |