2011-10-18 4 views
0

Par le remoteFunction documentation, une fonction javascript peut être appelée lorsque la fonction remoteFunction se termine, à l'aide du paramètre onComplete. A partir d'exemples que j'ai vu sur le web, on peut fournir une fonction avec un paramètre d'événement, à savoirgrails remoteFunction onComplete, passer un événement? Punaise?

onComplete: 'finishUp(e)' 

Je trouve cela est cassé en 1.3.6, par bugs Grails déposé, here et here, qui a été supposé être corrigé pour 1.3.7 (peut-être 1.3.6), selon les résolutions de bugs.

Cependant, ceci est encore cassé dans mon 1.3.7. Êtes-vous capable de faire fonctionner cela? Y a-t-il un bug dans ma syntaxe? Notez si je laisse tomber le 'e', ​​j'obtiens la fonction à appeler (peut dire par une alerte). Mais, si j'ajoute le "e", la fonction ne sera pas appelée.

Merci

Répondre

0

Essayez ceci:

onComplete: 'finishUp' 

Et voir si elle appelle la fonction et si l'objet événement est présent dans

function finishUp(e) { ... } 
+0

Merci Gregg, j'ai essayé et a dû faire a 'finishUp()' pour que la fonction soit appelée. Mon "alert (" gotUp finish, event: "+ e)" indique que "..., event: undefined". Donc, ça ne semble toujours pas envoyer l'événement. – Ray

+0

Hmm, je me demande ce qui est cassé dans Grails à ce propos – Ray

Questions connexes