[Gelöst] Farbe von Abschnitten ändern.

11. Dezember 2009 16:07

Hallo,
ich würde gerne zwecks Übersichtlichkeit die Hintergrundfarbe einiger Abschnitte ändern.
geht das? Und wenn ja wie?

Wahlweise könnte ich auch mit nem Rahmen um den Abschnitt leben.
hat da jemand eine Idee?

Danke
Zuletzt geändert von Tomiliy am 15. Dezember 2009 11:05, insgesamt 1-mal geändert.

Re: Farbe von Abschnitten ändern.

11. Dezember 2009 17:39

klar doch, siehe hier JavaScript - Farben im CRM

Re: Farbe von Abschnitten ändern.

14. Dezember 2009 12:22

Danke, aber das hab ich auch schon gefunden.
aber dort kann ich nur einzelne Felder, Tabs oder so ändern.
Ich habe aber mehrere Abschnitte, und würde diese einzelnen Abschnitte gern verschiedenfarbig einfärben.
geht das auch?

Danke

Re: Farbe von Abschnitten ändern.

14. Dezember 2009 17:05

Hallo,

was verstehst du denn unter einem Abschnitt?

Re: Farbe von Abschnitten ändern.

14. Dezember 2009 17:14

Hallo,

Ich meine die Abschnitte in CRM.
man kann ja "Abschnitte" Anlegen um Feldergruppen zu definieren.
und ich möchte den ganzen Abschnitt einfärben. Einzelne Felder wäre ja blöd, dann muss ich auf einen Schlag x Felder einzeln umfärben, oder gibts es eine Gruppeneinfärbung?

Danke

Re: Farbe von Abschnitten ändern.

14. Dezember 2009 17:36

Hallo,

klar geht das.
Mit folgendem Befehl wird der Abschnitt rot eingefärbt, auf dem das Feld telephone2 enthalten ist:

Code:
crmForm.all.telephone2.parentElement.parentElement.parentElement.style.backgroundColor = 'red';

Re: Farbe von Abschnitten ändern.

14. Dezember 2009 18:21

Ich habe nur Lookup Feder in den Abschnitten.
Leider klappt das irgendwie nicht.

Muss man das anders eingeben, wenn man diese Funktion auf ein Lookupfeld legt?
Wie gesagt, ich habe NUR Lookupfelder.
Danke

Re: Farbe von Abschnitten ändern.

15. Dezember 2009 10:23

Hallo Michael,
hatte ich schon gemacht,
aber dann stellte ich fest, dass das bei Lookupfeldern nicht funktioniert.
Wenn ich dein Beispiel bei mir anpasse, und als Feld ein Lookupfeld nehme:
Code:
crmForm.all.espirit_ausgabekanal1id.parentElement.parentElement.parentElement.style.backgroundColor = 'grey';


Da passiert im CRM nix.
Nur wenn ich das auf normale Felder anwende klappt das.

Code:
crmForm.all.espirit_position1.parentElement.parentElement.parentElement.style.backgroundColor = 'grey';


Vielleicht habe ich etwas nicht verstanden, aber wo ist der Unterschied zw. z.B. einem Lookupfeld und einem varchar Feld?
Das problem: In der Maske sind NUR Lookupfelder.
Danke
Thomas

Re: Farbe von Abschnitten ändern.

15. Dezember 2009 10:38

stimmt, mit Lookupfeldern funktioniert dieser Trick nicht.

Ich würde dann einfach ein nicht benutzter Textfeld auf dem Formular anzeigen, um damit den Abschnitt einzufärben und anschließend einfach ein JavaScript verwenden, um das Feld auszublenden.

Ist zwar ein bisschen umständlich, funktioniert dafür aber wunderbar.