SuperChamps et persistance

Posté par R&B le 14/12/2006 17:02:33
Bonjour

Dans une fenêtre, j'insère le super champ "sélecteur de répertoire". Un bouton déclenche l'analyse du répertoire sélectionné apres test d'éxistance etc.
Par défaut, la persistance et l'historique sont actifs sur le champ de saisie du super champ.

A la première ouverture de la fenêtre sur un poste, la sélection d'un répertoire est bien demandée. Le champ étant vide, c'est normal.

A l'ouverture suivante, le super champ affiche le dernier répertoire. Le clic sur le bouton déclenche le traitement sur un nom de répertoire... VIDE (faire un info(scSelecteurRepertoire pour vérifier).

Explication :
Si la persistance est effective sur le champ de saisie, l'affectation de la valeur du super champ ne l'est pas. En effet cette dernière ne déclenche pas l'évènement de modification ou d'affectation de la valeur du champ, lequel est en charge de transmettre cette valeur au parent.

Par conséquent, s'agit-il d'une prochaine requête au ST ou avez vous une solution ?

Doit-on envisager la demande de l'activation de l'évènement "Affectation de la propriété ..Valeur du champ" dans le cadre des saisie persistantes ?

Une parade consiste alors a décocher cette options dans les composantes des superchamps pour ne laisser que l'historique des saisies.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4830&post_id=20064