PopupManager - Erreur: Alfresco.messages.global = null

cancel
Showing results for 
Search instead for 
Did you mean: 
mbouchard
Member II

PopupManager - Erreur: Alfresco.messages.global = null

Bonjour à tous.

J'essaye désespéramment d'afficher une popup pour afficher un message de validation.
J'utilise le code suivant:


Alfresco.util.PopupManager.displayPrompt(
{
   text: "Valider charte ?"
});


Mais lorsque cette fonction est appelée j'ai l'erreur suivante:
Cannot read property 'button.ok' of null

L'erreur se trouve sur la ligne de code suivante dans alfresco.js:
var d=Alfresco.messages.global[a]

J'ai regardé la valeur de la variable Alfresco.messages.global et elle est effectivement null.
J'ai comparé avec un autre des mes projets dans le quel j'appel aussi une popup et la variable Alfresco.messages.global contient bien les messages globaux d'alfresco.

Je ne comprends donc pas pourquoi dans mon cas présent je n'ai rien dans cette variable.
Faut t-il initialiser ou inclure quelque chose pour que la variable Alfresco.messages.global soit accessible par le js?

D'avance merci pour votre aide.

Maxime
1 Reply
cleseach
Active Member II

Re: PopupManager - Erreur: Alfresco.messages.global = null

Bonjour,

Votre problème vient probablement du fait que vous n'avez pas référencé les "messages".
On réalise habituellement ceci lors de l'instanciation d'un objet qui étend "Alfresco.component.Base", via la méthode "setMessages".

Pour que l'on réfléchisse mieux sur votre problème, l'idéal est de nous montrer un peu plus votre code : javascript complet, webscript du composant ou du module.

Cordialement,
Charles Le Seac'h