2016-08-19 1 views
0

Ich benutze PrimeFaces Komponente, aber ich verstehe nicht den Unterschied zwischen styleClass und Klasse. Ich kann beide benutzen und sehe keinen Unterschied. Was ist der Unterschied zwischen class und styleClass Attributen in PrimeFaces?Was ist der Unterschied zwischen den Attributen class und styleClass?

+0

so sagen Sie, dass 'und' 'beide mit der gleiche CSS-Klassen-Definition in der gleichen Look & Feel im Browser? – Kukeltje

+0

Findet dies nur mit PrimeFaces-Komponenten oder auch nur jsf statt? Siehe http://stackoverflow.com/questions/20884950/what-is-the-difference-between-class-and-styleclass-attributes-in-jsf. Und bitte geben Sie Versionsinformationen von PF und JSF (einschließlich Implementierung) an und senden Sie ein [mcve] – Kukeltje

Antwort

1

In der Tat in JSF und Primefaces:

  • styleClass verwenden Klassen JSF-Komponenten zu spezifizieren, wird es in dem gerenderten HTML-Code zu einem class Attribute dann umgewandelt werden.
  • Und class Attribut wird mit HTML-Elementen verwendet und kann nicht direkt mit JSF-Komponenten verwendet werden.

Und wenn Sie jede JSF-Tag-Dokumentation öffnen, werden Sie sehen, dass:

styleclass

Das styleclass Attribut legt die CSS-Klasse auf diese Komponente anzuwenden, wenn es gemacht wird .

können Sie JSF h:outputText tag zum Beispiel sehen.

+0

Ihre Antwort ist ein Duplikat von http://StackOverflow.com/Questions/20884950/what-is-the-Differenz-between-class -und-styleclass-attribute-in-jsf. Aber es ** scheint ** (nicht sicher, dafür habe ich eine Bestätigung angefordert) das OP sagt, dass ein Klassenattribut ** für PF-Komponenten verwendbar ist – Kukeltje

+0

@Kukeltje Nein, die andere Antwort definiert nur die 'styleClass'-Eigenschaft und hier erkläre ich die Verwendung jeder Eigenschaft und der Tags, die es akzeptiert, es ist ähnlich ja, aber es ist hier ausführlicher. –

+0

Wenn du es sagst ... Für mich ist diese Antwort und die andere identisch. – Kukeltje

Verwandte Themen