Comment controler les éléments créés à la saisie? - InfoPath Dev
in

InfoPath Dev

Comment controler les éléments créés à la saisie?

Last post 11-15-2006 05:54 AM by Coita Thierry. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 11-15-2006 02:35 AM

    Comment controler les éléments créés à la saisie?

    Bonjour,
    Je débute avec infopath. Une aide serait bienvenue
    J'ai le problème suivant:
    XSN basé sur un schema représentant des xml contenant qqchose comme:
    <CR><af /><bf /></CR>
    af ou bf pouvant être présent 0 ou 1 fois

    Ds ce XSN j'ai une vue filtrant sur 'af exist' montrant une repeating table: cr | af
    et une vue filtrant sur 'bf exist' montrant une repeating table: cr | bf

    Le pb, si je crée une ligne dans la table cr|af, le xml généré est
    <cr><af >ma saisie</af><bf /></cr>

    Il y a t-til un moyen ne pas avoir d'élément <bf /> créé ds ce contexte?

    J'aimerai vraiment éviter d'avoir à modifier le schema, la seule solution que j'entrevoie pour le moment
    <craf><af /></craf>
    <crbf><bf /><crbf>


    toute suggestion bienvenue !
  • 11-15-2006 02:47 AM In reply to

    Re: Comment controler les &#233;l&#233;ments cr&#233;&#233;s &#224; la saisie?

    Salut,

    Bienvenue

    Oui mais ca doit être général pour le control (pas forcément pour l'élément) si tu veux pouvoir le faire sans code.

    sur ton controle (ta table) dans propriétés t as un bouton modifier valeur par défaut et la il te suffit de décochez ton élément

    Maintenant si tu veux l'enlever ou le rajouter en fonction de certain paramètre faudra que tu passes par du code.

    ++

    Thierry
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 11-15-2006 05:26 AM In reply to

    Re: Comment controler les &#233;l&#233;ments cr&#233;&#233;s &#224; la saisie?

    Merci Thierry pour cette réponse et sa rapidité.
    En effet j'ai bien trouvé ce "Edit Default Value" dans les propriétés de la "repeating table" (désolé ma version Infopath est anglaise).
    Mais
    - J'ai en fait 3 éléments <af> <bf> et <cf>, et bizarement toute modification sur les valeurs par défaut sur <bf> modifient les valeurs par défaut sur <cf> et vice versa. <cette propriété reste indépendante sur <af>. Je penche pour un bug d'Infopath vu que cette propriété devrait être dépendant du controle "repeating table" si je comprends bien et qu'il n'y a pas de différence notoire entre <af> <bf> <cf>.
    - Avec <af> sélectionné et <bf> déselectionné ds les valeurs par défaut, je continue à avoir lorsque j'insère une ligne sur la vue cr|af: <CR><af>ma saisie</af><bf /></CR>.

    Est-ce normal?

    Je n'ai pour l'instant pas une ligne de code, mais si je dois en arriver la pourquoi pas....
  • 11-15-2006 05:54 AM In reply to

    Re: Comment controler les &#233;l&#233;ments cr&#233;&#233;s &#224; la saisie?

    quote:
    (désolé ma version Infopath est anglaise).


    La mienne aussi ;) et le terme que j'ai utilisé est inexacte je crois.

    quote:
    J'ai en fait 3 éléments <af> <bf> et <cf>, et bizarement toute modification sur les valeurs par défaut sur <bf> modifient les valeurs par défaut sur <cf> et vice versa.


    A la je comprends pas...

    quote:
    - Avec <af> sélectionné et <bf> déselectionné ds les valeurs par défaut, je continue à avoir lorsque j'insère une ligne sur la vue cr|af: <CR><af>ma saisie</af><bf /></CR>.



    ???? Jamais vu ca tu mpeux m'envoyer ton form ou es-il sur le net pour que je puisse venir voir? Tu est sure?

    C'est pas plutot juste la textbox qui est la mais tu ne peux pas saisir (si tel est le cas masque la avec conditionnal formating)



    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
Page 1 of 1 (4 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.