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 :

Lien entre deux colonnes dans une liste (utilisation de combobox)


Sujet :

SharePoint .NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 67
    Points : 30
    Points
    30
    Par défaut Lien entre deux colonnes dans une liste (utilisation de combobox)
    Bonjour,

    Je voudrais savoir comment est-ce possible de créer une relation entre deux colonnes dans une liste dans sharepoint ?

    Je m'explique par un exemple.

    J'ai une colonne "Type" avec un choix multiples de quatre propositions. J'ai une deuxième colonne, et je voudrais faire un genre de combobox dont le choix proposé serait selon le "Type" choisi.

    Comment résoudre ce problème ?







    Exemple :
    Si "Type" = Câble, alors je voudrais une combobox avec comme choix Active ou Passive dans la colonne "Catégorie".

    Merci

  2. #2
    Membre expert

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

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut
    Tu peux faire cela avec des custom fields mais il faut les développer. Tu peux éventuellement jeter un coup d'oeil sur ce tuto

    http://stephaneey.developpez.com/tut.../customfields/

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 124
    Points : 62
    Points
    62
    Par défaut
    je pense que tu as deux choix:
    1-Créer un customer Field (Contient les dux combo box) et tu lui ajoute un event au 1er combo pour intercepter sa valeur et afficher la liste qui convient dans le 2ème combo box

    2-Utiliser une page aspx qui contient tous les contrôles de ta page (développement classique de Asp.net) et tu redirige le lien NewItem vers la page crée et qui doit etre dans le dossier Layout.


    =>Les deux méthodes ne sont pas simples.

    Vérifie tous d'abord ton besoin et après essaie d'implémenter l'une des méthodes.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 67
    Points : 30
    Points
    30
    Par défaut
    J'ai regardé un peu le tuto, c'est pas facile...

    Pour quelqu'un qui n'a jamais fait de programmation, par où commencer pour effectuer cela ?

    Avez-vous des conseils a donner ?

    En partant de rien, y a-t-il moyen de faire cela ?

  5. #5
    Membre expert

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

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut
    Oui en suivant le tuto scrupuleusement, y a moyen d'arriver au même résultat mais encore faut-il avoir des connaissances au moins en .NET sinon c'est effectivement délicat.

    Sinon dans la même veine, on a écrit un bouquin où une bonne partie du chapitre 2 est entièrement consacré au développement de colonnes personnelles. Plus d'infos ici

    http://www.amazon.fr/SharePoint-2007.../dp/2746046725

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 67
    Points : 30
    Points
    30
    Par défaut
    Merci pour l'info

    Existe-t-il une version électronique du livre ? (payante s'il le faut bien sur)

  7. #7
    Membre expert

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

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut
    Oui, sur le site des éditions ENI y a moyen de la commander. Sinon je crois qu'à l'achat d'une version papier, y a également une version électronique fournie avec.

    [edit]le lien est dans ma signature[/edit]

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 67
    Points : 30
    Points
    30
    Par défaut
    Pour info,
    37,05€ édition papier
    31,20€ édition électronique

    Édition papier acheté -> édition électronique gratuite.

    Si quelqu'un a des infos supplémentaires, qu'il n'hésite pas

    Merci

Discussions similaires

  1. recherche entre deux dates dans une requête
    Par emmanuel4945 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 29/11/2006, 21h42
  2. calcul entre deux champs dans une table
    Par pomar dans le forum Access
    Réponses: 7
    Dernier message: 29/11/2006, 18h27
  3. Comparaison entre deux dates dans une table
    Par Biskot75 dans le forum Access
    Réponses: 6
    Dernier message: 19/09/2006, 11h16
  4. Afficher deux colonnes dans une ListBox
    Par deubal dans le forum Composants VCL
    Réponses: 4
    Dernier message: 25/10/2005, 19h53
  5. Choix entre deux champs dans une requete
    Par Pico10 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 27/07/2005, 15h36

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