none
content type et liste de choix RRS feed

  • Question

  • Bonjour
     
    est il possible sur un type de contenu de faire ceci:
     
    type de contenu : domaine A avec une liste de choix a, et b
     
    *** je voudrai que  lorsque l'utilisateur choisi 'a' quune autre liste de choix
    apparaisse avec comme contenu aa et aaa et si il choisit b
    quil apparaisse une liste de choix avec bb et bbb
     
    est ce possible j'arrive pas a le mettre en place
     
    merci 
     
    ***cest cette partie que jarrive pas a faire
    jeudi 15 janvier 2009 16:23

Réponses

  • Bonjour,

    ca va être possible via un custom field ou un workflow dans votre content type

     

    vendredi 16 janvier 2009 14:49
  • Bonjour,

     

    il y'a plusieurs façon d'y parvenir.

     

    Voici celle que j'aurai choisi :

     

    1) Créer une liste custom avec 2 colonnes, title et parent. Cette liste sera ensuite utilisée pour définir une arborescence. Par exemple : on crée les élts suivants : item1 : Title=SharePoint, Parent=(Vide); item2 : Title=WSS, Parent=SharePoint; item3 : Title=MOSS, Parent=SharePoint; item4 : Title=Windows, Parent=(Vide); item5 : Title=Windows server 2008, Parent=Windows; etc....

    De cette facon, lorsque le parent est vide, on se trouve au somment de l'arborescence, et on descend au fur et à mesure en regardant la colonne 'parent'.

     

    2) Créer un custom field qui va afficher autant de dropdownlist que nécessaire; la 1ère dropdown ne liste que les items qui ont la col parent vide, puis la 2ème dropdown n'affiche que les items ayant comme parent la valeur de la 1ère dropdown, la 3ème n'affiche que les item ayant comme parent la valeur de la 2ème, etc..

    Pour savoir comment développer des custom fields, les exemples ne manquent pas sur le net. Voici quelques exemples : http://www.sharepointblogs.com/nicksevens/archive/2007/08/31/create-custom-field-types-for-sharepoint.aspx, http://msdn.microsoft.com/en-us/library/aa981226.aspx

     

    3) Déployer le tout sous forme de features, de sorte à éviter que le custom field plante si il ne trouve pas la liste créée au point 1).

     

    Bon courage.

     

    lundi 19 janvier 2009 11:31

Toutes les réponses

  • Bonjour,

    ca va être possible via un custom field ou un workflow dans votre content type

     

    vendredi 16 janvier 2009 14:49
  • bonjour
     
    avec le custom field je fais comment ?
     
    merci
    vendredi 16 janvier 2009 15:48
  • Bonjour,

     

    il y'a plusieurs façon d'y parvenir.

     

    Voici celle que j'aurai choisi :

     

    1) Créer une liste custom avec 2 colonnes, title et parent. Cette liste sera ensuite utilisée pour définir une arborescence. Par exemple : on crée les élts suivants : item1 : Title=SharePoint, Parent=(Vide); item2 : Title=WSS, Parent=SharePoint; item3 : Title=MOSS, Parent=SharePoint; item4 : Title=Windows, Parent=(Vide); item5 : Title=Windows server 2008, Parent=Windows; etc....

    De cette facon, lorsque le parent est vide, on se trouve au somment de l'arborescence, et on descend au fur et à mesure en regardant la colonne 'parent'.

     

    2) Créer un custom field qui va afficher autant de dropdownlist que nécessaire; la 1ère dropdown ne liste que les items qui ont la col parent vide, puis la 2ème dropdown n'affiche que les items ayant comme parent la valeur de la 1ère dropdown, la 3ème n'affiche que les item ayant comme parent la valeur de la 2ème, etc..

    Pour savoir comment développer des custom fields, les exemples ne manquent pas sur le net. Voici quelques exemples : http://www.sharepointblogs.com/nicksevens/archive/2007/08/31/create-custom-field-types-for-sharepoint.aspx, http://msdn.microsoft.com/en-us/library/aa981226.aspx

     

    3) Déployer le tout sous forme de features, de sorte à éviter que le custom field plante si il ne trouve pas la liste créée au point 1).

     

    Bon courage.

     

    lundi 19 janvier 2009 11:31
  • bonjour
     
    merci pour tes explications , je vais me pencher dessus ,cest costaud  mais interressant Smile
     
    cordialement.
    marc
    jeudi 22 janvier 2009 07:35