f: selectItems Eigenes Tooltip-Attribut des JSF-Tags

8

Ist es möglich, dem Tag in JSF ein "title" -Attribut hinzuzufügen, zum Beispiel:

%Vor%

Generiertes HTML:

%Vor%     
AleksKrikor 21.03.2012, 08:14
quelle

5 Antworten

5

Ich habe keine elegante Lösung, aber es kann gemacht werden. Ich nehme JSF 2+ & amp; Facelets VDL.

Für eine verwaltete Bean Foo :

%Vor%

Sie können JavaScript verwenden, um das Attribut title auf dem DOM-Knoten festzulegen:

%Vor%     
McDowell 21.03.2012, 10:28
quelle
1

Um ein title Attribut in Ihrem generierten options zu generieren, können Sie einfach Passthrough Attribute wie folgt verwenden:

%Vor%     
tfosra 26.05.2016 17:01
quelle
0

Ich denke, für das f:selectItems -Tag gibt es kein solches ( title ) -Attribut. Sie haben dieses Attribut im einfachen option -Tag in HTML , aber nicht in jsf . Ich denke, Sie sollten das einfache select -Tag anstelle von selectOneMenu verwenden, um title value zu erhalten.

    
phalgun kumar dandu 21.03.2012 09:59
quelle
0

Nehmen wir an, Ihr <h:selectOneMenu ist wie folgt.

%Vor%

Jetzt können Sie bei window.onload durch option s iterieren und die title wie folgt hinzufügen

%Vor%     
prageeth 07.01.2013 09:16
quelle
0
Das

itemDescription-Attribut erscheint nicht in der Naht 2.2.

Beste Lösung wäre die Verwendung von Javascript, um die Quick-Info für jedes ausgewählte Element anzuzeigen.

%Vor%

wenn Ihre ID dynamisch oder auf andere Weise erzeugt wird, zB.

%Vor%

Diese Lösung funktioniert sowohl für alle dynamisch generierten IDs als auch für einfache

    
Vandana Acharya 20.11.2014 11:48
quelle

Tags und Links