PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2025 → Callback WL.Execute
Callback WL.Execute
Débuté par antoine.bloncourt, 11 fév. 2021 16:27 - 1 réponse
Posté le 11 février 2021 - 16:27
Salut à tous,

la doc mentionne rien sur ce sujet, mais quelqu'un a-t-il une solution pour avoir un callback du natif vers JS, car en effet, lorsque depuis du JS on appelle une fonction native avec WL.Execute, le JS lui-même n'a pas d'info comme quoi la fonction WLangage a fini de s'exécuter ou pas...

De même, est-il possible de renvoyer une valeur à la fonction JS appelante (donc lancer un WL.Execute depuis une fonction JS dans le champ HTML et récupérer le résultat dans le JS) de ce même champ HTML.


Merci !
Antoine
Membre enregistré
8 messages
Posté le 20 janvier 2026 - 14:57
Une façon de faire est d'appeler une fonction JS dans ton code WL.

Dans ton champ HTM_SansNom1 :

function alertAfterGetRandomID(monID){
alert(monID);
// Ou tout autre code nécessaire 
}
WL.Execute('getRandomId');



Procedure getRandomId()
monID est un entier = Hasard(100)
codeJS est une chaîne = "alertAfterGetRandomID("+monID+")"
ExecuteJS(HTM_SansNom1,codeJS)