IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

InfoPath .NET Discussion :

[InfoPath 2007] Remplir une drop down list avec un WS Sharepoint + compatible web


Sujet :

InfoPath .NET

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2007
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 97
    Points : 83
    Points
    83
    Par défaut [InfoPath 2007] Remplir une drop down list avec un WS Sharepoint + compatible web
    Bonjour,

    Je désespère depuis un bon moment pour réussir à faire ce qui me semble très simple à la base :

    Remplir une drop down list dans infopath avec la liste de mes utilisateurs sur un site SharePoint.

    J'y suis arrivé avec ce tuto :http://weblogs.asp.net/jan/archive/2.../16/90533.aspx

    Ca fonctionne, j'ai mes utilisateurs.
    En gros il faut passer par une source de données provenant d'un fichier xml, cette source de données utilisant elle même le webservice qui m'intéresse dans ce cas ci (GetUserCollectionFromSite, qui renvoit un noeud xml contenant mes informations (c'est là que le fichier xml décris ce noeud et qui permet de remplir ma drop down list).

    Cependant, les 2 malheureuses lignes de code qu'il faut mettre pour faire marcher cette méthode
    (// The following function handler is created by Microsoft Office InfoPath. Do not
    // modify the type or number of arguments.
    [InfoPathEventHandler(EventType=InfoPathEventType.OnLoad)]
    public void OnLoad(DocReturnEvent e)
    {
    // Write your code here.
    thisXDocument.DataObjects["DummyUsers"].DOM.loadXML(
    thisXDocument.DataObjects["Users"].DOM.xml);
    }
    )

    ne fonctionnent pas en mode compatible infopath 2003 (web).

    C'est là tout le drame, mon formulaire infopath, doit être compatible 2003 web, car il est utilisé dans mon workflow sur un site sharepoint, et si c'est pas compatible (code .Net compris), le formulaire refuse de se charger sur le site.

    Je désespère de trouver une solution
    C'est quand même assez important que cela fonctionne, sinon l'utilisateur devrait encoder lui même le nom des personnes, et ce n'est pas envisageable ...

    merci à ceux qui lirons jusqu'ici et qui pourrons m'apporte une solution !

  2. #2
    Membre régulier
    Inscrit en
    Septembre 2007
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 97
    Points : 83
    Points
    83
    Par défaut
    Résolu :

    Il faut oublier les Web Services dans ce contexte, il faut se diriger vers

    une liste SharePoint (dans InfoPath, gérer connexions, Ajouter, Recevoir, depuis une liste SharePoint).
    Il existe une liste par défaut qui contient tout les utilisateurs du site, mais il faut bien la tenir à jour.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/05/2014, 13h34
  2. Access 2003 - Création d'une drop-down List
    Par Peach79 dans le forum VBA Access
    Réponses: 2
    Dernier message: 05/12/2008, 15h41
  3. Supprimer des items dans une drop down liste
    Par msahmi dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/04/2008, 10h59
  4. Remplir une drop down list
    Par walido dans le forum Struts 1
    Réponses: 1
    Dernier message: 16/03/2008, 09h56
  5. Récupérer la valeur d'une Drop Down List
    Par dahu17 dans le forum C#
    Réponses: 1
    Dernier message: 23/04/2007, 14h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo