Je suis récemment tombé sur le JSObject et JSFuntion, et il semblait vraiment déroutant. Peut-il être utilisé pour appeler des fonctions JavaScript personnalisées et renvoyer des valeurs à mon application CN1? Ou est-ce pour une autre fonction? Merci à tousappelant la fonction JavaScript personnalisée à partir du nom de code un
-1
A
Répondre
1
Découvrez la liste de package javadoc pour que: https://www.codenameone.com/javadoc/com/codename1/javascript/package-summary.html
Par ex de cette page:
L'exemple suivant montre un objet avec une méthode simple ajouter() qui ajoute que deux nombres:
JSObject obj = (JSObject)ctx.get("{ add : function(a,b){ return a+b;}}");
Double result = (Double)obj.call("add",
new Object[]{new Integer(1), new Integer(3)}
);
// Result should be 4.0
cela peut être utilisé de la même manière d'appeler un API JavaScript, c.-à-d. Fonctions JavaScript JavaScript ou fonctions API JavaScript Firebase disponibles pour les développeurs. Encore une fois – rockspetre
Il s'agit généralement d'API REST, vous n'avez donc pas vraiment besoin d'y accéder depuis JS. nous avons déjà une bibliothèque cloud open source: https://www.codenameone.com/blog/sizing-images-just-right-with-cloudinary.html –