14.12 [ACTION FDL:FDL_METHOD]
14.12.1 Description
Cette action permet d'exécuter une méthode de la classe associée au document.
Une fois la méthode exécutée un header location contenant
le referer est renvoyé, ce qui dans la majorité des cas équivaut à une
actualisation de la page en cours. Si le referer n'est pas présent alors le header
location contient l'url d'accès en consultation du document référencé par l'id.
Si la méthode exécutée retourne une chaîne de caractère un
AddWarningMsg
avec cette chaîne est ajouté.
Attention : La méthode doit avoir le tag @apiExpose
dans son commentaire
pour pouvoir être exécutée. Dans le cas contraire, une page avec le message
d'erreur est retournée.
Cette méthode est utilisée par les attributs menu
lorsque le lien
est sous la forme ::myMethod()
.
14.12.2 Paramètres
- id
- L'identificateur du document source.
- method
-
string
: Nom de la méthode à exécuter. Cette méthode doit avoir le tag@apiExpose
pour pouvoir être exécutée. - redirect
-
texte
: Si la première lettre de l'argument estn
ouN
( valide pourno
,N
,No
), une page texte est envoyée avec un texte indiquant le statut de l'exécution. - zone
-
texte
: Si une zone est présente et que leredirect
n'est pas àn
alors le redirect ne renvoi pas vers lereferer
mais vers le document en consultation avec la zone.
14.12.3 Limites
N/A