Der einfachste Weg, um einen Tooltip zum Dojo Tree-Knoten hinzuzufügen?

8

Ich habe eine Reihe von Vorschlägen zum Hinzufügen eines Tooltips zum Dojo-Baum-Knoten gesehen, und einige scheinen nicht zu funktionieren, andere fragen mich nach anderen Fragen ...

Eine Möglichkeit, die ich mit begrenztem Erfolg versucht habe, ist diese:

%Vor%

Aber es hat das seltsame Verhalten, nur den Tooltip zu erzeugen, wenn er von einem Knoten weiter oben im Baum kommt, und nur dann, wenn Sie mit der Maus in den Expando von der oberen Kante kommen ...

In einem zweiten Versuch habe ich mir die onMouseEnter-Methode von Tree angesehen, aber sie hat keinen Zugriff auf das Datenelement eines Knotens. Daher müsste ich etwas Logik durchgehen, um die Daten zu erhalten ... Nachschlagen der aktuellen Knoten-ID durch Navigieren im DOM-Baum und Suchen nach diesem Element im Geschäft? ...

Endlich habe ich entdeckt, dass es eine 'getTooltip (item)' Methode in Tree gibt, aber wenn ich es aufstelle:

%Vor%

Der Tooltip ist nur ein normales HTML 'Titel' Popup ...

Was ist der richtige (einfache) Weg, Dojo-Tooltips auf dynamischen (faulen) Baumknoten zu erstellen? -robbie

    
Robbie 21.06.2011, 03:16
quelle

5 Antworten

8

Dies ist der einfachste Weg!

%Vor%     
jleviaguirre 10.02.2012 17:18
quelle
4

Sie könnten einfach das Attribut getTooltip verwenden:

%Vor%     
Danny 18.10.2013 15:01
quelle
1
%Vor%     
user1391234 12.05.2012 15:57
quelle
0

Ich hatte noch nie das Vergnügen, mit Tree zu arbeiten, aber hast du versucht, einen neuen Tooltip zu erstellen, indem du: Ссылка verwendest

    
Kyle Hayes 24.06.2011 15:59
quelle
0

Sie können einfach das onMouseOver-Ereignis verwenden und an diesen einen Dijit-Tooltip binden.

%Vor%     
Tigertron 14.10.2013 19:31
quelle

Tags und Links