JSF/RichFaces anpassen?

Status
Nicht offen für weitere Antworten.

Mean

Aktives Mitglied
Hallo,

ich habe mir über Seam-Gen ein Seam-Projekt generieren lassen und jetzt u.a. einigen XHTML-Seiten.

Das über CSS gesteuerte Layout anzupassen ist nicht wirklich ein Problem, wenn ich dann allerdings so eine Seite habe:

Code:
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
                             "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:s="http://jboss.com/products/seam/taglib"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:rich="http://richfaces.org/rich"
                template="layout/template.xhtml">

<ui:define name="body">

    <h:messages globalOnly="true" styleClass="message" id="globalMessages"/>

		 <h:form id="loginSearch" styleClass="edit">

        <rich:simpleTogglePanel label="Login" switchType="ajax">

            <s:decorate template="layout/display.xhtml">
                <ui:define name="label">email</ui:define>
                <h:inputText id="email" value="#{credentials.username}"/>
            </s:decorate>

            <s:decorate template="layout/display.xhtml">
                <ui:define name="label">password</ui:define>
                <h:inputSecret id="password" value="#{credentials.password}"/>
            </s:decorate>


        </rich:simpleTogglePanel>

        <div class="actionButtons">
            <h:commandButton action="#{identity.login}" value="Login" />
        </div>

    </h:form>


	 

</ui:define>

</ui:composition>

Dann steht z.B. oben ein grauer Querbalken mit der Beschriftung "Login" (das müßte der Tag mit label="Login" sein).
Ich kann nun über styleClass z.B. die Border-Farbe wechseln, aber auch nicht z.B. diesen kompletten Kasten um "Login" mit den Inputs, etc.

Kann mir da vielleicht jemand auf die Sprünge helfen, wie ich da etwas anpassen kann?

Vielen Dank und Grüße,

Dirk
 
O

Okkulytus

Gast
Hallo Dirk,

das TogglePanel besitzt eine Reihe von Properties, welche eine Formatierung via CSS ermöglichen. Zu diesen Properties zählen: styleClass, headerClass und bodyClass uvm. Hier hinterlegst Du einfach die Klassennamen aus Deinem CSS und formatierst die Box dort.

Z.B.: <rich:simpleTogglePanel label="Login" switchType="ajax" styleClass="meinStyle" headerClass="meinHeader" bodyClass="meinBody">

Nun kannst Du das Panel nach Deinen Wünschen formatieren, inkl. der Inhalte.

Ich hoffe Deine Frage richtig verstanden zu haben?

Viele Grüße
Okkulytus
 

Mean

Aktives Mitglied
Hi Okkulytus,

vielen Dank für die Antwort! Genau nach so etwas habe ich gesucht - habe aber leider nirgends was passendes ergooglen können...

Vielen Dank und Grüße,

Dirk
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T User input in Verbindung mit ChronoUnit anpassen und falls falsche Eingabe getätigtwird Java Basics - Anfänger-Themen 7
J JScrollePane größe anpassen Java Basics - Anfänger-Themen 4
M Regex anpassen Java Basics - Anfänger-Themen 19
C Background an Framegröße anpassen Java Basics - Anfänger-Themen 16
C Erste Schritte Layout an Bildschirmauflösung anpassen Java Basics - Anfänger-Themen 9
B String anpassen / maskieren Java Basics - Anfänger-Themen 3
L Doppelte Schleife Anpassen Java Basics - Anfänger-Themen 5
B Erste Schritte Objekte von JFrame der Fenstergröße anpassen Java Basics - Anfänger-Themen 3
N JButton anpassen Java Basics - Anfänger-Themen 3
D SQL Abfrage anpassen Java Basics - Anfänger-Themen 17
E Array-Größe anpassen Java Basics - Anfänger-Themen 1
E Input/Output Switch ausgabe anpassen bzw. anders darstellen Java Basics - Anfänger-Themen 13
D Koordinatensystem dynamisch anpassen Java Basics - Anfänger-Themen 17
T Kann erbende Klasse Attribute der vererbenden Klasse anpassen (int -> float)? Java Basics - Anfänger-Themen 9
G Erste Schritte Unter Mac "Path" anpassen .bash_profile? Java Basics - Anfänger-Themen 5
S Datei einlesen - Dateipfad unter Linux anpassen Java Basics - Anfänger-Themen 12
S 2D-Spiel im Vollbild an größe anpassen? Java Basics - Anfänger-Themen 3
M Spaltenbreite läßt sich nicht anpassen Java Basics - Anfänger-Themen 0
L JLabel Icon Größe anpassen Java Basics - Anfänger-Themen 11
K jlist an text anpassen Java Basics - Anfänger-Themen 3
J Dynamische Liste durchsuchen + anpassen Java Basics - Anfänger-Themen 3
L Jscrollpane nach zoomen anpassen Java Basics - Anfänger-Themen 20
M JTable nach erzeugung anpassen. Java Basics - Anfänger-Themen 4
H Höhe einer Komponente an Textinhalt anpassen Java Basics - Anfänger-Themen 4
B Maske an eine Matrix anpassen Java Basics - Anfänger-Themen 5
E JAVA Fortschrittsbalken an Methode anpassen? Java Basics - Anfänger-Themen 9
X JTable --> Spaltenbreiter am dargestellten Inhalt anpassen Java Basics - Anfänger-Themen 4
C JPanel Inhalt anpassen Java Basics - Anfänger-Themen 4
H Mac Menu-Über Programm anpassen Java Basics - Anfänger-Themen 3
D JPanel dynamisch anpassen Java Basics - Anfänger-Themen 5
D Bytes für WAV Format anpassen Java Basics - Anfänger-Themen 5
D Vererbung - Anpassen von Feldtypen!? Java Basics - Anfänger-Themen 6
M Links anpassen Java Basics - Anfänger-Themen 2
H JButtons anpassen Java Basics - Anfänger-Themen 3
C Textgröße während des Programmlaufes anpassen Java Basics - Anfänger-Themen 6
G Button Größe anpassen Java Basics - Anfänger-Themen 4
N JTextfield anpassen Java Basics - Anfänger-Themen 2
R Arraygroesse dynamisch anpassen Java Basics - Anfänger-Themen 8
K .jpg JLabel anpassen Java Basics - Anfänger-Themen 3
C JTable Spaltenbreite anpassen Java Basics - Anfänger-Themen 9
L ImageIcon an jLabel anpassen? Java Basics - Anfänger-Themen 5
I Layout anpassen Java Basics - Anfänger-Themen 4
S Bild an Imagelabel anpassen Java Basics - Anfänger-Themen 4
G Spaltenbreite manuell anpassen bei einer JTable (wie bei.) Java Basics - Anfänger-Themen 13
M Spaltengrößen automatisch anpassen mit POI Bibliothek ? Java Basics - Anfänger-Themen 4
M Gezeichneten Text der Fenstergrösse anpassen Java Basics - Anfänger-Themen 2
G Anpassen einer JComboBox zur Laufzeit Java Basics - Anfänger-Themen 7
B JTextField dynamisch anpassen Java Basics - Anfänger-Themen 6
V GridLayout anpassen? Java Basics - Anfänger-Themen 6
F Tabellenspalten anpassen Java Basics - Anfänger-Themen 7
S Image von ImageIcon anpassen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben