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.




javascript/css problem

Unbeantwortet Dieser Beitrag hat 4 Antworten

Ohne Rang
519 Beiträge
donSharepoint erstellt 3 Juni 2016 11:42
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

hallo freunde.

ich häng an einem Problem. ich habe eine liste unter SP7 in der eine Ampel mittels JS und CSS korrekt angezeigt wird.

jetzt wurde die seite auf SP13 migriert und die Ampel wird nicht mehr korrekt angezeigt. irgendwie wird die CSS nicht mehr gezogen. woran könnte das liegen?

die JS Datei wurde in ein form Content Editor eingefügt.

danke für eure hilfe !

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 3 Juni 2016 11:58
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Das kann Dir hier niemand sagen - wir sehen nicht auf Dein System. Sowohl JavaScript als auch CSS funktionieren jedenfalls in SharePoint 2013 einwandfrei ;-)

Stimmen denn die Links zu den Dateien? Sind die Dateien eingecheckt/genehmigt/veröffentlich?

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
519 Beiträge
donSharepoint Als Antwort am 3 Juni 2016 13:16
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

ok vielleicht noch ein Hinweis von mir. es geht eine berechnete spalte in der liste bei der dann die Ampel per html/js dargestellt wird. Am JS kann es sicher nicht liegen eher am Feld der vom typ calculated ist :

hier die formel :

="showBars?8?#Work;"&[Completion estimate by WS Manager (%)]*100&";"&[Completion estimate by WS Manager (%)]*100&"#Time;"&ROUND([Expired project workdays (%)],1)*100&";"&ROUND([Expired project workdays (%)],1)*100

kann es sein das 2013 das nicht mehr kann das berechnete felder über html/js dargestellt werden?

danke

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 3 Juni 2016 13:37
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ganz im Gegenteil: früher mußte man mit Tricks arbeiten, weil HTML in berechneten Feldern immer codiert und damit nicht korrekt interpretiert wurde. Seit 2013 kannst Du auf jegliches Script verzichten und in der Formel direkt HTML ausgeben. Also z.B. so:

=IF([SomeField],"<img src='pic1.png'/>","<img src='pic2.png'/>")

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
234 Beiträge
Patrick Als Antwort am 3 Juni 2016 12:26
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

In SharePoint 2013 ist oftmals der Ansatz von CSR gefragt und wird mit der JS-Link Eigenschaft gelöst.

Falls du dich für die Ampellösung mit CSR interessierst, findest du hier eine Anleitung:

https://afrait.com/blog/traffic-light-column-in-custom-list-de

Grüße

 

Patrick

Zu meinem SharePoint Blog: afraIT