Bonsoir,
Je n'ai pas vraiment d'idée sur la question, faute de m'y être attardé,
mais de prime abord il me viendrait l'idée d'utiliser une seule boîte de
dialogue avec ouverture/gestion de pages (Step).
Celà réduirait sensiblement la difficulté et la gestion des variables
(ou autres) compte tenu que l'on reste dans la même boîte de dialogue
(ouverte).
Peut-être une piste.
mip...@free.fr a écrit :
Bonjour,
Fervent lecteur de la mailing liste dès que je rencontre un problème dans mes
développement, je me tourne aujourd'hui pour un soucis avec les évènements dans
les boites de dialogues de mon appli tournant dans Calc. Je m'explique :
J'ai 3 boites de dialogue qui s'ouvrent l'une après l'autre. La première me sert
à choisir une famille de produit, la seconde un produit de cette famille et la
dernière à éditer le fameux produit. Entre chaque étape que je referme les
boites (càd elles ne s'ouvrent pas l'une dans l'autre) après en avoir géré la
sortie avant de charger la suivante.
J'aimerais mettre à jour certaines valeurs de la dernière boite lors de la
modification d'une des autres valeurs de cette même boite. Seulement voilà, les
évènements ne veulent pas se déclencher dans cette boite (perte de focus sur les
champs, activation pour les boutons...) ou plutôt rien n'accepte de se
déclencher à la première ouverture de la boite... car, parfois, ça se met à
marcher lors des ouvertures suivantes (je n'ai pas encore bien réussi à établir
le cycle qui fait que ça marche ou que ça marche pas).
Le problème concerne la 2ième et la 3ième boite, les évènements de la première
boite semblent bien marcher.
Je suis sous WXP avec OOo 2.2.0 / JRE 1.6.0_01
J'espère que mes explications sont assez claires sinon je vais essayer de faire
une petite maquette pour partager mon code.
Merci d'avance
MIPPS
Micro-informatique, conseils, services et formations pour les particuliers, les
professionnels et les TPE.