none
[WSS 3.0] Partage de colonne entre WebParts RRS feed

  • Question

  • Bonjour TLM,

    Je découvre WSS 3.0 et SharePoint Designer 2007. Je souhaite faire une action bien particulière. J'ai créé 2 bibliothèques de documents : "A" et "B". La bibliothèque A possède la colonne "Titre du document" et la bibliothèque B possède la colonne "Document parent". Je voudrais à l'aide de SharePoint Designer 2007, ( sans ligne de code ! ), récupérer l'ensemble des valeurs de la colonne "Titre du document" dans la bibliothèque A pour alimenter les choix définis de la colonne "Document parent" de la bibliothèque B. Ceci me permettrait de créer une hiérarchie entre les documents des 2 bibliotèques. Pour l'utilisateur final, cette petite manipulation se traduirait par ce qui suit :
    Lorsque une personne créé un document Word dans la bibliothèque B, elle a une liste déroulante contenant tous les "Titre du document" de la bibliothèque A pour l'attribut "Document parent" qu'elle est en train de créer. Lorsqu'elle choisit un titre dans la liste déroulante et qu'elle enregistre, cette valeur constitue l'attribut "Document parent" du document créé dans la bibliothèque B.

    J'espère avoir été suffisament clair.

    J'attends vos suggestions avec impatience,

    Merci d'avance !
    mercredi 4 avril 2007 15:58

Toutes les réponses

  • Bonjour

     

    En fait, vous n'avez pas besoin de SharePoint Designer pour cela, la récupération de valeurs depuis une autre liste correspond à la colonne de type "Recherche" (ou Lookup en anglais). Vous pouvez sélectionner une autre liste de votre site (dans votre cas "A"), la colonne que vous désirez afficher ("Titre du document"). Vous pouvez même avoir des choix multiples.

     

    En espérant que cela réponde à votre question.

    mercredi 4 avril 2007 16:15
  • Merci !

    Ca fonctionne bien. Par contre tous les attributs de la bibliothèques ne sont pas accessibles via la fonction recherche ( ex: "nom" ).

    Y a t'il une solution pour accéder à ces champs ?
    mardi 10 avril 2007 12:47
  • Bonjour,

     

    La colonne de type recherche permet d'afficher la valeur d'une colonne d'une autre liste. La colonne "nom" de la liste contact peut être affiché par cette colonne. Quels sont donc pour vous les "attributs" "qui ne sont pas accessible via la fonction recherche" ?

    mardi 10 avril 2007 22:59
  • Bonjour,

    Merci pour votre réponse.

    Voici des captures d'écran pour illustrer mes propos :

    http://pilousspowa.free.fr/WSS_3.0/PAQ.JPG
    http://pilousspowa.free.fr/WSS_3.0/procedures.JPG

    On voit bien que les attributs ne correspondent pas.

    Une idée ?


    mercredi 11 avril 2007 09:37
  • En effet, les 3 colonnes "modifié par", "créé par" et "Extrait vers" sont des colonnes "systèmes" que vous ne retrouverez pas dans les lookups.

     

    Les propriétés types ID etc que l'on peut filtrer sont également des propriétés systèmes.

     

    Je pense que leurs comportements sont dictées par leur définition CAML

     

    De quelle propriété avez-vous besoin ?

    mercredi 11 avril 2007 21:43
  • En fait, j'aurais besoin de la colonne "Activité" que j'ai créé. Mais elle est inaccessible par la fonction recherche.
    vendredi 13 avril 2007 07:23
  • Pour ma part, j'utilise deux listes différentes sur deux sites différents d'une même collection de sites.

    C'est quoi qui remplace la colonne recherche ou lookup dans ce cas ?

    vendredi 13 avril 2007 08:17
  • De quel type est votre colonne activité ?
    dimanche 15 avril 2007 13:04
  • La colonne "Activité" est de type "choix".
    dimanche 15 avril 2007 14:10
  • Bonjour,
    Aviez vous résolu cette difficulté ?
    Car je suis également confronté à une difficulté équivalente, qui est de récupérer une valeur numérique d'une autre liste par un lookup pour en faire des calcul dans la liste courante.
    vendredi 4 avril 2008 11:23