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

Développement Sharepoint .NET Discussion :

Création d'une colonne personnalisée


Sujet :

Développement Sharepoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 15
    Par défaut Création d'une colonne personnalisée
    Bonjour,

    Je débute actuellement sur Sharepoint et j'ai l'intention de crée ma propre colonne qui serait une sorte de météo, en faite la personne sélectionne un bouton radio (Bon, Moyen, Mauvais) et sur l'affichage de la liste la colonne météo affiche une image en fonction du résultat ainsi si quelqu'un pourrait m'expliquer les outils dont j'aurai besoin.

    J'ai cru comprendre que Visual Studio était indispensable mais les manipulations à effectuer pour développer ma solution et l'utiliser sur mon site SharePoint me sont inconnues.


    Donc je suis preneur de tout tutoriel intéressant, conseil ou solution.

    En vous remerciant d'avance,
    Cdlt

  2. #2
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    Bonjour,

    une des approches possibles est la création d''une colonne personnalisé (Custom field) développer par vos soins sous VS. C'est une approche sympa, mais peut être un peu lourde.

    Il existe des astuces avec une colonne calculé, qui affiche une image différente selon une valeur
    .

    Pour débuter, je commencerai d'abord par ca..

    Google it


    Edit : je me suis amusé à le faire, ca m'a pris 15min, attention, les tutos ne sont pas les mêmes pour le Français ou l'anglais.

    Exemple d'un code qui se base sur la valeur d'une colonne pour afficher une image différente :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =SI(Diff="0";"<span><img style='height:32px' src=http://serveur/Style%20Library/GREEN.png /></span>";"<span><img style='height:32px' src=http://serveur/Style%20Library/RED.jpg /></span>")
    Les mots clefs sont en français, SI et non IF, et ";" et non ","

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 15
    Par défaut
    Merci beaucoup pour la vitesse de réaction je suis étonné ...


    Sinon je te remercie je vais essayer de faire ce que tu m'as dit, mais si j'ai bien compris ce code je dois le mettre dans la formule de la colonne ?



    EDIT : j'ai reussit mais il m'affiche en brut le code HTML je vais essayer comprendre les tutos en anglais qui explique la solution sinon je reviendrais vers toi merci

  4. #4
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    BOnjour,

    oui désolé j'ai oublié, n'écoute pas dans le blog quand il te dise d'ajouter du javascript au sein de la page. Sur ta colonne calculée, change Ligne de texte en Nombre, valide, Voila!

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 15
    Par défaut
    J'ai réussit à afficher mon image mais un autre probleme se pose car dans l'affichage de la liste chaque élément apparait bien avec son image mais quand on clique sur un élément, la ligne ou apparait l'image normalment, il y a du code HTML, donc dans le detail d'un element de la liste, il y a t-il une solution ?

  6. #6
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    Bonjour,

    le plus simple est de ne pas afficher la colonne dans les formulaires, c'est comme ca que je verrais les choses moi. Rendez vous sur la liste, puis dans la zone Content Type, cliquez sur l'élément proposé, et la vous avec la liste de colonnes qui s'affiche. Dans cette liste, choisissez la colonne calculé, et faites "masquer (ne pas afficher dans les formulaires)"

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 15
    Par défaut
    Citation Envoyé par Lapinpanda Voir le message
    Bonjour,

    le plus simple est de ne pas afficher la colonne dans les formulaires, c'est comme ca que je verrais les choses moi. Rendez vous sur la liste, puis dans la zone Content Type, cliquez sur l'élément proposé, et la vous avec la liste de colonnes qui s'affiche. Dans cette liste, choisissez la colonne calculé, et faites "masquer (ne pas afficher dans les formulaires)"
    Je ne peux sélectionner "masquer", il apparait grisé pour mes champs calculés ...

Discussions similaires

  1. Récupérer une colonne personnalisée supprimée
    Par DrakkoFR dans le forum SharePoint
    Réponses: 1
    Dernier message: 22/07/2008, 23h53
  2. Réponses: 4
    Dernier message: 19/06/2008, 15h30
  3. Création d'une colonne récapitulative
    Par solorac dans le forum Excel
    Réponses: 4
    Dernier message: 21/04/2008, 08h52
  4. [Access] création d'une colonne avec un numéro d'occurence
    Par J-Menezo dans le forum Langage SQL
    Réponses: 9
    Dernier message: 30/01/2007, 08h34
  5. Réponses: 4
    Dernier message: 03/10/2006, 16h04

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