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

SharePoint .NET Discussion :

Webpart, Webservice, Sharepoint, asp.net


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 36
    Par défaut Webpart, Webservice, Sharepoint, asp.net
    Bonjour tout le monde,

    Voila j'aborde un nouveau truc, la création de webpart intégrable dans SharePoint services.

    Le problème : la webpart consomme un web service donc,
    1 - est ce que c’est possible ?
    2 - Qu’est ce qu’il me faut ?
    3 - comment je pourrais lui indiquer « La web part » l'url du web service une
    fois placée dans la page.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    - Oui c'est possible
    - pour l'url du service si tu veux que ce soit flexible, expose là en tant que propriété configurable du webpart accessible via le toolpane et t'as qu'à lui taper une valeur par défaut.

    Sinon il est également possible de travailler avec un fichier de config, voire machine.config si t'es dans la GAC

  3. #3
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 36
    Par défaut
    Merci pour votre repense.

    Autres question concernant le toolpane :

    Ce que je veux faire c'est :
    1 - Ce connecté à un web service pour récupérer une liste d'articles.
    2 - permettre de faire un certain nombre de filtres sur la grande liste.
    3 - En dernier lieu la webpart devra afficher la short list résultante.

    Donc la question est :

    1 - est ce que c'est possible créer mon propre toolpane pour permettre de faire des filtre et autres traitements.

    ou

    2 –de faire une deuxième webpart pour faire ces traitement (filtre,….) ensuite transmettre la shortList à la webpart chargé d’afficher le resultat.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Le toolpane permet d'exposer des propriétés qui vont servir à paramétrer le webpart. Donc par exemple, on pourrait imaginer les prorpriétés suivantes:

    - Url du web service (l'administrateur renseigne l'URL du web service qu'il faut connecter)

    - Liste Sharepoint cible (s'il y en a une), l'utilisateur renseigne le nom de la liste (on peut imaginer une dropdown qui contient toutes les listes du site courant)

    Voilà, c'est à cela que sert le toolpane et à rien d'autre.

    Pour filtrer les données de manière dynamique, on peut utiliser les connexions entre les webparts mais c'est un peu plus complexe à coder. Vous pouvez toujours jeter un oeil sur mon tuto qui montre un exemple de connexion basique entre deux webparts ASP.NET (pas des wp sharepoint)

    http://stephaneey.developpez.com/tut...tnet/webparts/

    Le but de connecter les webparts entre eux est que l'un fournisse des données à l'autre et que le consommateur filtre en fonction des données reçues.

    Le principe de connexion pour des webparts purement Sharepoint (càd habituellement sans les webparts zone et codés à la main) est le même.

  5. #5
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 36
    Par défaut
    Merci.

    Ma liste ce n’est pas une Liste Sharepoint, c’est une liste d’objets que je récupère à partir d’un webservice.

    J’ai trouvé sur un article (http://www.supinfo-projects.com/fr/2...web_part_fr/2/), il montre que c’est possible de créer un Tool Parts personnalisées.

    Si c’est le cas ça règle tout mes problèmes.

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Oui c'est en effet possible, notamment si tu veux simplement afficher une liste déroulante comme propriété dont les valeurs sont dynamiques, tu es obligé de passer par un custom toolpart car avec des valeurs statiques c'est plus simple, tu passes par une enum. Tu fais une recherche sur google sur "custom toolpart" et tu trouveras ton bonheur.

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

Discussions similaires

  1. [Débutant] WebService et asp.net
    Par Kramer89 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 29/08/2014, 22h25
  2. [SP-2010] comment intégrer des webparts(asp.net) a sharepoint designer 2010
    Par s-e-i-f dans le forum SharePoint
    Réponses: 1
    Dernier message: 27/03/2012, 08h39
  3. [ASP.NET] Configuration pour webservice
    Par Le-Cortex dans le forum ASP.NET
    Réponses: 1
    Dernier message: 02/03/2010, 17h35
  4. Webpart; Sharepoint; ASP.net
    Par Kapitteli dans le forum SharePoint
    Réponses: 3
    Dernier message: 20/08/2007, 15h50

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