SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Symbole per XSLT in Listen einfügen

Unbeantwortet Dieser Beitrag hat 3 Antworten

Ohne Rang
58 Beiträge
PeterLustig erstellt 17 März 2011 16:13
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Moin,

mit XSLT ist es ja möglich Listen auch mit bedingten Formattierungen (wie bei Excel) anzupassen. Ich habe mich mit verschiedenen Schrift- und Hintergrundfarben auch schon ausprobiert versuche nun aber auch Symbole in die Liste zu integrieren.

Einfaches Bsp:

Eine Liste in der die geplanten (SOLL) und tatsächlichen(IST) Projektzeiten eingetragen werden, soll mit den bedingten Formattiereungen angepasst werden. Übersteigt der IST-Wert den SOLL-Wert, soll in der Zeile ein rotes Kreuz erscheinen, ansonsten ein Smilie oder ... völlig egal!

Suche ich in google nach Anleitungen finde ich nur Tutorials zur farblichen Anpassung der Inhalte oder Spalten/Zeilen. Hat jemand einen guten Link oder Tipp wie ich das umsetzen kann?

 

Danke. P.L.

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 17 März 2011 16:45
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Eine Anleitung habe ich gerade nicht zur Hand, aber das muß in jedem Fall in der Codeansicht direkt im XSLT gemacht werden. Eine Oberfläche, mit der man das zusammenklicken kann, gibt es nicht.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
58 Beiträge
PeterLustig Als Antwort am 18 März 2011 14:39
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Na gut, das wäre ja das kleinste Problem im Code rumzuhantieren, aber wie man das macht wäre dann doch schon interessant für mich. Wenn dir oder jemand anderen also doch mal beim aufräumen zufällig etwas Derartiges in die Hände fallen sollte, waäre ich dankbar für'n Post.. Anonsten werd ich mal nen bissel weiter selbst rumbrobieren, mehr als kaputt machen kann ich's ja nich ^^

 

Schönes WE.

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 18 März 2011 14:46
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ich beschreibe es mal kurz in Stichworten. Vielleicht reicht das ja, aber ein gewisses Grundverständnis von XSLT braucht es in jedem Fall :-)

Schaue Dir im Code an, was der Designer für die bedingte Formatierung erzeugt. Da wird mittels xsl:if test="Bedingung" der Style verändert. Mit derselben Methode kannst Du Dir eine Variable $imgUrl abhängig von Deinen Bedingungen mit dem Pfad zu einem Bildchen füllen. An der gewünschten Stelle erzeugst Du dann das Bild:
<img src="{$imgUrl}" />

Viele Grüße
Andi
af @ evocom de
Blog