Wie um zu zeigen, tool-tip, der in der mx-Datagrid-Zeile in Flex?
Möchte ich wissen, wie ich zeigen Sie die QuickInfo für jede Daten-grid-Zeile oder zeigen einige bestimmte Spalte Daten im tool-Tipp.
InformationsquelleAutor Tahir Alvi | 2011-12-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie ein DataGrid, und Sie möchten, anzeigen von Zeilen-spezifischen Daten, die bei mouseOver, hier ist, wie dies getan werden kann.
Der erste Schritt ist die Aktivierung showDataTips-Eigenschaft für jedes DataGridColumn, dass Sie möchten, um diese Funktionalität zu aktivieren.
Zweitens, werden Sie brauchen, um eine dataTipFunction-Funktion auf das DataGrid selbst. Da dataTipFunction-Pässe über die Grid-row-Daten als ein Objekt an die aufrufende Funktion, Sie brauchen, um passieren keine Argumente. Hier ist ein kleines Beispiel, das zeigt, wie es zu tun.
Quelle: http://www.anujgakhar.com/2008/01/13/flex-how-to-have-tooltip-on-every-row-of-datagrid/
Hier ist noch eine Erklärung aus einer anderen Quelle:
Benutzte ich die itemRollOver und die itemRollOut Veranstaltungen.
in der itemRollOver finden wir den Wert des Objekts in der Zeile, so erhalten wir die Bezeichnung des Objekts und setzen wir es als das datagrid-tooltip.
itemRollOut verhält sich wie ein Reiniger...
Quelle: http://www.flexdeveloper.eu/forums/mxml/tooltip-on-datagrid-row/
-Hoffe, das hilft
InformationsquelleAutor Aaron M.
Hinzufügen, um Aarons Antwort, wenn Sie NUR tooltips anzeigen, wenn der text länger als die Spaltenbreite, dann können Sie diesen code verwenden (basierend auf den roll-over-Ereignisse Beispiel):
InformationsquelleAutor 1.21 gigawatts