• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-02-2010, 14:47   #1 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
ToolTip für jede Zelle in AdvancedDataGrid

Tach,

kann ich jeder Zelle eines AdvancedDataGrid einen eigenen ToolTip geben?

Danke Gruß, herrlehmann.
Herr Lehmann ist offline   Mit Zitat antworten
Alt 05-02-2010, 10:43   #2 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
niemand?
Herr Lehmann ist offline   Mit Zitat antworten
Alt 05-02-2010, 10:53   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.271
Du könntest nen Itemrenderer einbauen (der zB. nur ausm Textfeld besteht) und diesem dann einen tooltip geben.

Sollte klappen.
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 05-02-2010, 11:25   #4 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
ja, funktioniert, super, danke!
Herr Lehmann ist offline   Mit Zitat antworten
Alt 09-02-2010, 10:00   #5 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
Hab ich im ItemRenderer dann auch Zugriff auf die gerade "gehoverte" Zelle des ADG?

Ich bräuchte z.B. den Index der Zelle um daraus den ToolTip zu bauen. Über das listData-Property hab ich ja Zugriff auf das ADG selbst, aber auf das gehoverte Item anscheinend nicht? Oder check ich grad irgendwas nicht
Herr Lehmann ist offline   Mit Zitat antworten
Alt 09-02-2010, 10:17   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.271
Hast Du ein Glück, dass ich DAS gestern zufällig gesehen habe:

Creating data tips on a Spark List control in Flex 4 | Flex Examples



Grüße, Nico
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 09-02-2010, 10:31   #7 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
hm, nur für Flex 4. Bin leider auf Flex 3 festgesetzt.
Herr Lehmann ist offline   Mit Zitat antworten
Alt 09-02-2010, 10:42   #8 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 11.856
Die toolTip Property ist eine UIComponent Eigenschaft und damit auch von den Flex Versionen losgelöst.
Omega Psi ist offline   Mit Zitat antworten
Alt 09-02-2010, 11:05   #9 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
also der Tooltip selbst ist auch nicht das Problem, sondern die Zelle, also das Item. Ich weiß im ItemRenderer nur welche Row des DataProviders gerade gehovert wird, nicht aber welches Item. Der Inhalt meines ToolTips hängt aber auch davon ab.
Herr Lehmann ist offline   Mit Zitat antworten
Alt 09-02-2010, 11:08   #10 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 11.856
Der Renderer sollte eigentlich sein Item kennen (data Property).
Omega Psi ist offline   Mit Zitat antworten
Alt 09-02-2010, 11:16   #11 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
wenn ich im ItemRenderer ein
Code:
this.toolTip = data.toString();
einfüge, zeigt er mir einen Eintrag im DataProvider, also eine Row, an:
Code:
[object DataRow]
Herr Lehmann ist offline   Mit Zitat antworten
Alt 09-02-2010, 11:25   #12 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 11.856
Da, wenn du die toString Methode nicht überschreibst, kommt das dabei raus...
Omega Psi ist offline   Mit Zitat antworten
Alt 09-02-2010, 11:32   #13 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
stimmt, und ich schäme mich auch^^

sollte nur zeigen, dass es sich um eine ganze Row handelt.
Herr Lehmann ist offline   Mit Zitat antworten
Alt 09-02-2010, 11:38   #14 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
also was ich ja eigentlich bräuchte wäre sowas wie die selectedColumnIndex-Property des ADGs, nur eben fürs hovern.
Herr Lehmann ist offline   Mit Zitat antworten
Alt 09-02-2010, 12:22   #15 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
um mal mein eigentliches Problem zu zeigen:

Ich hab ein ADG welches seinen Inhalt per DataBinding erhält(die eigentlichen Daten kommen aus einem Webservice). Der DataProvider ist dann eine ArrayCollection mit Objekten einer Klasse die alle notwendigen Felder hat. Neben den Feldern die direkt im ADG angezeigt werden, gibt es noch eine Reihe Weiterer in dieser Klasse die dann nur noch als ToolTips für bestimmte Felder angezeigt werden sollen.

Teilweise müssen auch meherer Felder zu einem ToolTip zusammengefasst werden.
Herr Lehmann ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
advanceddatagrid, datatip, tooltip

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
AdvancedDataGrid Tree dropParent lukyluky Flex programmieren 0 12-01-2010 11:06
DataGrid bzw. AdvancedDataGrid Detailansicht FlyingBo Flex programmieren 6 03-02-2009 20:18
Scrollen in einer Zelle im AdvancedDataGrid verbieten dan-b Flex programmieren 1 16-01-2009 13:47
Frage zu mx:AdvancedDataGrid raz0rx Flex programmieren 1 30-11-2008 16:46
nach 3 Sek. Tooltip enblenden, nach 8 Sek. Tooltip und Cursor ausblenden. Wie? hossa-hossa Flash Einsteiger 2 15-04-2008 16:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:39 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele