XPages: Custom Controls et évènements

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

XPages: Custom Controls et évènements

Messagepar d.bugger » 21 Août 2010 à 14:11

Salut,

Je bricole un appli XPage, et j'avance bien. Je comprends aussi comment créer et utiliser des Custom Controls. J'ai une XPage avec 4 controls, les docnnées je passe par des paramètres et compositeData comme il faut. Mais ce qui me chagrine c'est que je ne peux pas ajouter un évènement au control.

Un exemple :
j'ai le custom control A, avec un champ chA et un bouton bA. J'ai aussi cc B, avec champ B. Je veux que, si l'utilisateur modifie chA et clique bA, chB sera mis à jour avec la valeur de chA.

Mon idée (naïve) serait que, si on modifie chA et clique bA, la page parente serait avertie par un évènement que chA est modifié, pour qu'elle transfère la valeur de chA dans les paramètres de ccB, pour que ccB mette à jour chB = chA.

Donc, en général : comment avertir ccY qu'il faut agir parce que ccX a changé ??
Avatar de l’utilisateur
d.bugger
Modérateur
Modérateur
 
Message(s) : 849
Inscrit(e) le : 15 Juin 2006 à 09:19
Localisation : Drôme, France

Messagepar mike76 » 21 Août 2010 à 14:35

salut,

lorsque tu dis "champ", c'est un editbox qui est lié à un champ d'un masque, ou bien c'est juste un editbox pour saisir ?
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar d.bugger » 21 Août 2010 à 15:24

Oui, Edit Box bien sûr, pour saisir, lié par exemple à compositeData.chA ou compositeData.chB.

La page est tout en X... J'essaie éviter le terminologie Notes mais c'est dur dur !
Avatar de l’utilisateur
d.bugger
Modérateur
Modérateur
 
Message(s) : 849
Inscrit(e) le : 15 Juin 2006 à 09:19
Localisation : Drôme, France

Messagepar amahi » 30 Août 2010 à 13:13

Salut

2 choses peuvent aider
Les managedbean
Les actionlistener.

Pour les managedbean tu trouvera de tres bon tutoriau qui explique comment s'en servir (modification de faces-config.xml)
Pour les actionlistener, c'est un peu plus flou ! J'ai reussi ales faire marcher mais en upgradant sur la 8.5.2 j'ai une exception de sécurité...
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne


Retour vers Développement

cron