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 :

Formulaires customisés différents pour une seule liste. [SP-2010]


Sujet :

SharePoint .NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 320
    Points : 311
    Points
    311
    Par défaut Formulaires customisés différents pour une seule liste.
    Salut,

    J'ai un portail Sharepoint géré par le corporate, sur lequel je peux créer des sites comme je veux.

    Pour une des listes d'un de mes sites, je voudrais pouvoir créer des éléments à partir de formulaires différents, car la liste regroupe des objets similaires mais dont certains sont un peu différents (en fait il s'agit de sous-traitants dans différents domaines, donc les infos que je rassemble sont légèrement différentes suivant le domaine, même si les infos de base restent les mêmes).

    J'ai customisé un formulaire à partir de Sharepoint en allant dans List>Customize form. Le formulaire s'ouvre sous Infopath et jusqu'ici tout va bien.

    Maintenant, ce formulaire est le formulaire par défaut.
    J'aimerais pouvoir créer un second formulaire custom pour le second type de sous-traitant, et pour créer un nouveau sous-traitant, choisir le formulaire à utiliser.

    Comment puis-je faire cela?

    Merci,

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082
    Par défaut
    Salut,

    Question de base, as-tu tenté d'utiliser les Types de contenu qui remplissent ce rôle ??? Les masques de saisie sont générés tout seuls. De plus, si tu créé tes types de contenu au niveau Site, tu pourras les réutiliser ailleurs.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 320
    Points : 311
    Points
    311
    Par défaut
    Citation Envoyé par nonoxp Voir le message
    Salut,

    Question de base, as-tu tenté d'utiliser les Types de contenu qui remplissent ce rôle ??? Les masques de saisie sont générés tout seuls. De plus, si tu créé tes types de contenu au niveau Site, tu pourras les réutiliser ailleurs.
    Merci pour ta réponse. J'avais effectivement déjà remarqué l'existence des types de contenu, sans comprendre vraiment comment les créer.
    J'ai activé la gestion des types de contenu pour ma liste, puis je suis allé créé un type de contenu au niveau du site, comme tu l'indiques.

    Ensuite j'ai ajouté ce type à ma liste et maintenant, je peux effectivement décider de créer un élément par défaut, ou alors un élément du nouveau type.

    En revanche, je suis un peu embêté: J'ai déjà des enregistrements dans le type par défaut, et je voudrais les faire passer vers le nouveau type de contenu sans tout me retaper.
    Est-ce que tu penses que c'est possible?

  4. #4
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par *.Har(d)t Voir le message
    En revanche, je suis un peu embêté: J'ai déjà des enregistrements dans le type par défaut, et je voudrais les faire passer vers le nouveau type de contenu sans tout me retaper.
    Est-ce que tu penses que c'est possible?
    Par l'interface graphique je ne pense pas que cela soit possible...
    En revanche tu peux le faire par le biais de code...

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082
    Par défaut
    Le formulaire de modification est maintenant normalement pourvu d'un nouveau champ permettant de basculer d'un type de contenu à l'autre.

    Cependant les colonnes utilisées entre le type de contenu de base et le type de contenu nouvellement rattaché à la liste ne doivent pas avoir grand chose en commun (sauf si tu as des colonnes fournies en standard ou des colonnes de site), donc j'ai des doutes par rapport au bénéfice de "juste changer le type de contenu de chaque item". A mon avis il va y avoir de la copie de donnée avant de pouvoir te débarasser de ton type de contenu de base.

    Selon le nombre d'items à modifier, la méthode variera entre du manuel, du script ou autre (ex: workflow déclenché pour tous les CT de base)... A savoir que côté code, chaque item peut potentiellement appeler les colonnes d'un type de contenu dans lequel il peut se transformer.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 320
    Points : 311
    Points
    311
    Par défaut
    J'ai testé et effectivement ça ne fonctionne pas.

    Quant à la solution passant par le code, je n'ai pas les droits nécessaires sur ce serveur pour le faire.

    Donc je pense que le boulot sera plus vite fait en retapant les infos qu'en attendant que l'admin lise mes emails et se penche sur le problème.

    Merci pour votre aide en tout cas!

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

Discussions similaires

  1. Différent expéditeur pour une seul adresse
    Par Krovax dans le forum Thunderbird
    Réponses: 2
    Dernier message: 26/02/2009, 15h09
  2. Réponses: 0
    Dernier message: 07/04/2008, 17h56
  3. plusieurs formulaires pour une seule page ?
    Par lifecraft dans le forum ASP
    Réponses: 9
    Dernier message: 01/02/2006, 09h48
  4. Table de jointure pour une seule table
    Par Louis-Guillaume Morand dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 06/10/2005, 18h49
  5. [C#] Plusieurs LinkButton pour une seule fonction
    Par FunnyDjo dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/06/2005, 22h01

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