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 :

Ajout d'une icone pour afficher le statut d'une tache


Sujet :

SharePoint .NET

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 20
    Points : 23
    Points
    23
    Par défaut Ajout d'une icone pour afficher le statut d'une tache
    bonjour tout le monde ,
    j'aimerai savoir s'il y a moyen d'ajouter une site column sur un liste sharepoint de telle façon que :
    lors de la création d'un item je peu renseigner l'état de l'item( ou bien son niveau d'importance), j'aimerai que selon l'état choisi sur un checkbox (important,moyen ...), une iconne soit assigné automatique.
    par exemple : si je choisit Important une icone en rouge s'affiche.
    Important :
    Moyen :
    Faible :

    merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 519
    Points : 1 663
    Points
    1 663
    Par défaut
    Je connais pas trop SP2010 mais je dirais qu'il faut stocker tes images dans une bibliothèque d'images puis dans ta liste créer une colonne de type url ou image.
    Ensuite avec un eventhandler tu modifies la valeur de ta colonne url ou image en fonction de ta priorité ou ton statut.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 21
    Points : 27
    Points
    27
    Par défaut <RenderPattern Name="DisplayPattern">
    Bonjour,
    Pour ta colonne tu peux la développer normalement, donc d'un coté tu as ton composant ASP.Net, le code derrière et enfin le fichier xml, le fldtype_*.xml

    Dans ce dernier il y a une partie qui décrit l'affichage de ton composant. le <RenderPattern Name="DisplayPattern">

    et là tu peux faire des switch sur la valeur de la colonne et selon cette valeur choisir un certain rendu:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <RenderPattern Name="DisplayPattern">
     
    	<Switch>
    		<Expr>
    			<Column />
    		</Expr>
    		<Case Value="Important">
    			<HTML>
    				<![CDATA[ <img src="important.gif" ]]>
    			</HTML>
    			<Column />
    		</Case>
    		<Case Value="Moyen">
    			<HTML>
    				<![CDATA[ <img src="moyen.gif" ]]>
    			</HTML>
    			<Column />
    		</Case>
             </Switch>

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 21
    Points : 27
    Points
    27
    Par défaut
    autre chose, je ne sais pas si tu développes pour du 2007 ou du 2010.

    dans les deux cas, pour garantir une compatibilité: tu dois ajouter cette ligne:

    <FieldType>
    ....
    <Field Name="CAMLRendering">TRUE</Field>

Discussions similaires

  1. Réponses: 29
    Dernier message: 26/04/2011, 09h28
  2. Recherche d'une extension pour afficher du code Java
    Par Elmilouse dans le forum Mise en forme
    Réponses: 2
    Dernier message: 28/05/2006, 09h08
  3. créer une zone pour afficher une BMP scrollable
    Par hansaplast dans le forum wxWidgets
    Réponses: 15
    Dernier message: 14/03/2006, 09h25
  4. [JDialog] une icone pour ma JDialog ?
    Par anitshka dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 24/05/2005, 10h59

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