Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: Charly77 am 10.04.13 - 09:57:34
-
Moin Moin,
wie ändere ich in einer WEB Anwendung per CSS der Spaltenwert einer Ansicht, z.B. die Farbe, wenn der Wert als Link angezeigt wird.
Kann mich bitte jemand in die richtige Richtung schubsen...
-
z.B. mit solchen Zeilen:
a:link {color:rgb(0,255,0)}
a:hover { font-weight:bold; color:silver; text-decoration:none; }
Du kannst auch hier mal nachschauen.
http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm
-
Danke für den Hinweis, aber ...
in XPages sehen die Zeilen etwa so aus:
.columntotal { Werte... }
Mir fehlt die Ansteuerung (hier z.B. ".columntotal") um die Link-Farbe des Themes oneuiv2.1 zu überschreiben.
Ich hoffe ich hab mich einigermassen verständlich ausgedrückt.
-
Manchmal hat man einfach ein Brett vor`m Kopp.
Einfach unter "Alle Eigenschaften" der betreffenden Spalte bei Stil/Style mit dem Editor eine andere Farbe auswählen.
-
Ich weiss grad nicht wo man in einer XPage eine solche Zeile findet.
Wenn Du das über die Einstellungen in den Eigenschaften machst ist davon aber nur diese eine Spalte betroffen.
Wenn Du ein Stylesheet erstellst und es dort hinterlegst kannst Du es überall verwenden.
-
Hallo,
das findest du in den Eigenschaften der Spalte.
Ich benötige das z.Z. aber auch nur in einer einzigen XPage, somit ist mein Problem gelöst.
Wenn jemand wissen sollte, wie man dies in ein Stylesheet einträgt bitte gerne posten.
Vielleicht habe ich auch einen Denkfehler drin, aber alles was ich per Stylesheet ausprobiert habe blieb für den "Link" leider ohne Wirkung.
Das einzige was geholfen hat war der Eintrag unter den Eigenschaften.
Ich habe ein Screenshot angehängt.
-
Meine Zeilen waren eigentlich für ein CSS gedacht!
-
Das ist mir durchaus bewusst.
Ich habe aber bereits oben angemerkt, dass CSS in diesem einen Fall bei mir nicht greift.
Ich habe mehreres per CSS eingebunden was einwandfrei funktioniert, in der gleichen Ansicht.
Aber sobald ich "Wert in dieser Spalte als Link anzeigen" aktiviere habe ich keinen Zugriff mehr per CSS.
Ich wüsste gerne warum sich das so verhält.
-
Du kannst dann unter All Properties -> styling -> styleClass nichts eintragen bzw. auswählen??
Aber Du kannst doch sicherlich im Quellcode bei der column so etwas eintragen: styleClass="ViewKlasse"
-
Alternate view row colors made easy (http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Alternate_view_row_colors_made_easy)
Anlaog gibt es das als "ColumnsClasses".
-
Hallo m3,
danke für den Link, diese "alternierenden Zeilen" habe ich bereits im Einsatz.
Funktioniert einwandfrei.
Ich glaube mein eigentliches Problem ist durch die vielen Einträge etwas untergegangen.
Ich versuche nochmal das zu beschreiben.
Ich habe einen viewPanel in der eine Spalte mit "Werte als Link anzeigen" gekennzeichnet ist.
Dieser Link hat dann die Farbe "blau" durch die Nutzung des oneui Themes.
"Blau" möchte ich nun durch z.B. "orange" ersetzen, also den Wert des Themes überschreiben.
Achso, das ist eine MobilePage.
Laut "Mastering XPages" ist die ThemeID value für diesen "View Panel Column link" = Link.ViewColumn
Doch per Stylesheet schaffe ich es nicht diesen Link zu ändern.
@dnotes
Natürlich kann ich die styleClass auswählen, das bleibt jedoch für diesen "LINK" ohne wirkung.