9 Stimmen

Tooltip für jede Zeile in der Datentabelle

Diese Frage schreit danach, ein Duplikat von JSF 2.0 + Primefaces 2.x: Tooltip für Tabellenzeile zu sein, aber da diese alte Frage KEINE funktionierende/zufriedenstellende Lösung für mich hat und es keinen Weg gibt (?), um wieder Aufmerksamkeit darauf zu lenken, habe ich diese neue geöffnet.

Es ist sehr einfach: Ich habe eine dataTable (mit JSF-Standard oder mit Primefaces) und möchte für JEDEN Zeile einen anderen Tooltip hinzufügen (nicht nur für ein Feld darin!).

Was ich bisher versucht habe:

wo #table1 die ID meiner Datentabelle ist. Mir kam dies in den Sinn aufgrund von diesem.

Und beide Lösungen von JSF 2.0 + Primefaces 2.x: Tooltip für Tabellenzeile: die erste Lösung funktioniert, aber nur für EIN Feld / ID und nicht für die gesamte Zeile. Die zweite Lösung funktioniert überhaupt nicht für mich.

Und ich bin zu 100% sicher, dass sowohl Primefaces als auch Primefaces-Erweiterungen für mich funktionieren, ich habe es getestet.

10voto

Ich habe einige Tests durchgeführt und dieser Ansatz funktioniert perfekt:

Beachten Sie, dass für das Attribut data-ri auf Datentabellenzeilen platziert werden müssen, muss das Attribut rowIndex (rowIndex="rowIndex") hinzugefügt werden.

Es hat auch funktioniert mit

5voto

Gio Punkte 631

Sie können es auch ohne die Verwendung von PrimeFaces-Erweiterungen tun. Dieser Beispielcode funktioniert für mich mit PrimeFaces 5.2. Beachten Sie, dass in PrimeFaces 5.2 das p:dataTable-Attribut rowIndexVar heißt und nicht rowIndex wie im obigen Beispiel.

3voto

Giovanni Perea Punkte 328

Laut diesem Kommentar https://stackoverflow.com/a/13327334/4851983 (danke BalusC) Lassen Sie Primefaces die Objekte automatisch verknüpfen. Ich konnte Primefaces 3.5 einen Tooltip für ein TextArea anzeigen, wie unten gezeigt

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X