Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie |
openwave:1.32:applicatiebeheer:instellen_inrichten:actions [2025/01/28 14:13] – [getFlexAction] Ton Pullens | openwave:1.32:applicatiebeheer:instellen_inrichten:actions [2025/05/26 12:28] (huidige) – Externe bewerking 127.0.0.1 |
---|
======= Actions ======= | ======= Actions ======= |
| |
{{tag>openwave:1.32:applicatiebeheer:functionaliteiten:applicatiebouw}} | {{tag>openwave:1.32:applicatiebeheer:functionaliteiten:applicatiebouw}} |
| |
===== Wat is een action ===== | ===== Wat is een action ===== |
| |
<adm voorbeeld getflexaction en hoovertekst> | <adm voorbeeld getflexaction en hoovertekst> |
Een tweede voorbeeld is de aanroep bij het hooveren over het groepicoontje op de lijst alle zaken (openingsportaal). Die kolom in de MDLC_AlleZakenList.xml is als volgt gedefinieerd. | Een tweede voorbeeld is de aanroep bij het hooveren over het groepicoontje op de lijst alle zaken (openingsportaal). Die kolom in de MDLC_AlleZakenList.xml is als volgt gedefinieerd. |
| |
<column tagnaam="dnkeygroepvergunning"> | <column tagnaam="dnkeygroepvergunning"> |
<label>Groep</label> | <label>Groep</label> |
<hooverhint>getFlexAction(groep_inhoudtekst,{dnkeygroepvergunning})</hooverhint> | <hooverhint>getFlexAction(groep_inhoudtekst,{dnkeygroepvergunning})</hooverhint> |
</column> | </column> |
| |
De tag hooverhint moet bij afspraak gevuld worden met de aanroep getFlexAction(querynaam,{id-naam}) waarbij de query een string teruggeeft. Deze string wordt getoond bij het hooveren over de kolom in de lijst, waarbij puntkomma's in de string worden geïnterpreteerd als een harde return.\\ Voorbeeld: het groepvergunningicoontje in de lijst alle zaken. De hooverhint is hier gedefinieerd als //getFlexAction(groep_inhoudtekst,{dnkeygroepvergunning})//. Dus de query met de naam //groep_inhoudtekst// wordt aangeroepen met de parameter dnkeygroepvergunning (uit vwfrmalleaanvragen) van de rij waar de gebruiker over het icoontje hoovert. De query retourneert startdatum, betreft en wavezaakcode van de leden van de groep, gescheiden met een puntkomma. \\ Door het gebruik van getFlexAction wordt de query pas aangeroepen wanneer daar om gevraagd wordt. | De tag hooverhint moet bij afspraak gevuld worden met de aanroep getFlexAction(querynaam,{id-naam}) waarbij de query een string teruggeeft. Deze string wordt getoond bij het hooveren over de kolom in de lijst, waarbij puntkomma's in de string worden geïnterpreteerd als een harde return.\\ Voorbeeld: het groepvergunningicoontje in de lijst alle zaken. De hooverhint is hier gedefinieerd als //getFlexAction(groep_inhoudtekst,{dnkeygroepvergunning})//. Dus de query met de naam //groep_inhoudtekst// wordt aangeroepen met de parameter dnkeygroepvergunning (uit vwfrmalleaanvragen) van de rij waar de gebruiker over het icoontje hoovert. De query retourneert startdatum, betreft en wavezaakcode van de leden van de groep, gescheiden met een puntkomma. \\ Door het gebruik van getFlexAction wordt de query pas aangeroepen wanneer daar om gevraagd wordt. |
</adm> | </adm> |
action bij knop showtekst: //getFlexAction(TestPaul_3_HaalMemoOp,**S**%keypointer%)//\\ | action bij knop showtekst: //getFlexAction(TestPaul_3_HaalMemoOp,**S**%keypointer%)//\\ |
action bij knop flexballoon: //getFlexAction(TestPaul_3_HaalMemoOp,**F**%keypointer%)//\\ | action bij knop flexballoon: //getFlexAction(TestPaul_3_HaalMemoOp,**F**%keypointer%)//\\ |
De query: //TestPaul_3_HaalMemoOp// ontleed de substitutie van {id} , dus begint met letter S of F en construeert de gewenste vervolg actieaanroep.\\ | De query: //TestPaul_3_HaalMemoOp// ontleedt de substitutie van {id} , dus begint met letter **S** of **F** en construeert de gewenste vervolg actieaanroep.\\ |
select | select |
case when substr('{id}',1,1) = 'F' then | case when substr('{id}',1,1) = 'F' then |
end | end |
from tbomgvergunning where dnkey = substr('{id}',2)::integer | from tbomgvergunning where dnkey = substr('{id}',2)::integer |
| |
| Voor getFlexBaloon worden de linefeeds en returns vervangen worden door een puntkomma. |
</adm> | </adm> |
| |