Autor Thema: XPAGES - CSS aus Form auslesen  (Gelesen 4835 mal)

Offline lorderich

  • Frischling
  • *
  • Beiträge: 9
XPAGES - CSS aus Form auslesen
« am: 08.08.13 - 16:14:11 »
Hallo zusammen,

bisher habe ich bei der Erstellung von Webansichten immer die Möglichkeit genutzt, die CSS Format Informationen aus einer Page auszulesen.

In dieser Page gab einen "Computed Text" der sich die Informationen aus einer Form geholt hat. Damit möchte ich es ermöglichen, dass zur Anpassung des Layouts nicht unbedingt der Designer notwendig ist.

Nun versuche ich das gleiche bei der Erstellung eines Web Portals mit XPages.

Grundsätzlich wird die CSS auch verwendet, die Informationen z.B. für den Body, wie die Hintergrund Farbe werden auch sauber ausgelesen.

Nun versuche ich jedoch einen DIV Container, der im CSS definiert ist, entsprechend darzustellen.

Im CSS definiert ist:
#Header{width:1050px; height:100px; margin:auto; padding:inherit; background-color:#FFF}

In der XPage ist das DIV wie folgt definiert:
        <div id="Header"></div>

Jedoch ändert sich trotz der Definition nichts. Gibt es hier ein Problem mit XPage und dem auslesen von ID Informationen aus CSS Dateien?

Danke und Grüße

Der Lordi

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: XPAGES - CSS aus Form auslesen
« Antwort #1 am: 10.08.13 - 21:25:32 »
Nein, das sollte problemlos funktionieren. Wie sieht Deine XPage denn aus?

Offline m3

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: XPAGES - CSS aus Form auslesen
« Antwort #2 am: 10.08.13 - 21:56:43 »
Nein, das funktioniert nicht, weil beim Rendern der XPage vor den Wert der ID noch zig Sachen vorangestellt werden. Aus "Header" wir dann z.B. "view:_id1:Header".

Am einfachsten kommst Du da rum, wenn Du statt der id das class Attribut verwendest.

Also
Code
<div class="Header"></div>
und
Code
div.Header{width:1050px; height:100px; margin:auto; padding:inherit; background-color:#FFF}
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: XPAGES - CSS aus Form auslesen
« Antwort #3 am: 11.08.13 - 07:05:04 »
Es funktioniert nicht, wenn es sich um eine div Komponente (xp:div) handelt, die erhält eine "echte" ID im Komponentenaum. Wenn es sich um eine Passthrough Komponente handelt (nur div), dann wird die ID nicht im Komponentenbaum angelegt sondern 1:1 wie definiert übernommen. Dann passt auch die CSS-Definition.

Daher die bitte um den Source der XPage...

Offline m3

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: XPAGES - CSS aus Form auslesen
« Antwort #4 am: 12.08.13 - 01:12:50 »
I stand corrected  :D
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz