2016-11-15 2 views
0

Reportez-vous à: External Object for Android with callback EventObjet externe pour Android avec l'événement de rappel envoyer des valeurs

Comment puis-je envoyer des paramètres et reçu dans GX?

Class.java

mCoordinator.setValue('parametro1', 'valor1'); //Is this possible? mCoordinator.setValue('parametro2', 'valor2'); mCoordinator.runAction("myEvent", null);

GX

Event UC.myevent Composite parametro1 = &sdt.parametro1 EndComposite EndEvent

Merci

+0

S'il vous plaît clarifier votre question, avec un meilleur exemple de ce que vous essayez d'obtenir, tks. – fpanizza

Répondre

2

Si vous essayez d'envoyer des paramètres à l'événement d'action. Vous les envoyez dans un contexte Entité.

Depend ce que votre contexte, mais, par exemple, vous devez obtenir l'entité, définissez vos valeurs et envoyer à l'événement dans le contexte, comme:

Entity contextEntity = myActivity.getMainFragment().getContextEntity(); 
contextEntity.setProperty(name, value); 
mCoordinator.runAction("myEvent", null); 

ou envoyer explicity dans les paramters avec :

Entity contextEntity = myActivity.getMainFragment().getContextEntity(); 
contextEntity.setProperty(name, value); 
myActivity.getController().runAction(myActivity.getUIContext(), actionDefinition, contextEntity);