Crap! That's a bug. Please file a bug at bugs.adobe.com/jira.
A workaround looks like this:
mx:DataGrid id=dg initialize=dg.dataTipField=null
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of stuartward
Sent: Monday, April 14, 2008 7:15 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Datatip in datagrid not working properly
Thanks for your response Alex - my apologies for such a long delay in
replying.
Here is an example of the problem (see code below) - the datatips are
displayed regardless of whether the text is clipped.
Any help in figuring out how to only make it show a datatip for text
that is too long for a cell would be greatly appreciated.
Thanks,
Stuart
?xml version=1.0?
!-- dpcontrols/DataGridSpecifyColumns.mxml --
mx:Application xmlns:mx=http://www.adobe.com/2006/mxml
http://www.adobe.com/2006/mxml
mx:DataGrid
mx:ArrayCollection
mx:Object Artist=Pavement Price=11.99
Album=Slanted and Enchanted /
mx:Object Artist=Pavement
Album=Brighten the Corners Price=11.99 /
/mx:ArrayCollection
mx:columns
mx:DataGridColumn showDataTips=true dataField=Album /
mx:DataGridColumn showDataTips=true dataField=Price /
/mx:columns
/mx:DataGrid
/mx:Application
--- In flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
, Alex Harui [EMAIL PROTECTED] wrote:
Do you have a small test case we can look at?
From: flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
[mailto:flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
] On
Behalf Of stuartward
Sent: Tuesday, April 08, 2008 7:20 AM
To: flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
Subject: [flexcoders] Re: Datatip in datagrid not working properly
Thanks for your reply Tracy.
For the columns, the only thing I have set is: showDataTips=true
This results in showing a datatip for all cells, not just the ones
where the text is too long to fit.
What I want is for a datatip to be displayed only when the text is
clipped.
Is there a different property that will only show a datatip only if
the text is too long for the cell?
--- In flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com mailto:flexcoders%
40yahoogroups.com
, Tracy Spratt tspratt@ wrote:
What he is saying is that if you simply enable dataTips, Then Flex
should show the value of the column's dataField property, but
only
if it
is too long to fit in the cell.
However, If you are using a dataTipFunction, you are
responsible
for
showing/not Showing the dataTip.
Are you seeing differently? And you are not using a
dataTipFunction to
build the dataTip?
Tracy
From: flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com mailto:flexcoders%
40yahoogroups.com
[mailto:flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com mailto:flexcoders%
40yahoogroups.com
] On
Behalf Of stuartward
Sent: Monday, April 07, 2008 11:32 AM
To: flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
mailto:flexcoders%
40yahoogroups.com
Subject: [flexcoders] Re: Datatip in datagrid not working properly
Thank you very much for your reply. So it seems the documentation
is
not correct regarding datatips.
Please help me understand your statement, Otherwise, it should
require clipped text. --- Does this mean that if I used another
function or property it would work as I want it to? How do I
accomplish showing a tooltip/datatip-like feature only for cells
with clipped text?
Thanks,
Stuart
--- In flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com
mailto:flexcoders%40yahoogroups.com mailto:flexcoders%
40yahoogroups.com
, Alex Harui aharui@ wrote:
If you used dataTipFunction, it will show up regardless of
clipping.
Otherwise, it should require clipped text.
From: flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com
mailto:flexcoders%40yahoogroups.com mailto:flexcoders%
40yahoogroups.com
[mailto:flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com
mailto:flexcoders%40yahoogroups.com mailto:flexcoders%
40yahoogroups.com
] On
Behalf Of stuartward
Sent: Sunday, April 06, 2008 2:34 PM
To: flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com mailto:flexcoders%
40yahoogroups.com
mailto:flexcoders%
40yahoogroups.com
Subject: [flexcoders] Datatip in datagrid not working properly
I have enabled showDataTips in the columns of a datagrid. The
datatips
show up for all cells regardless of whether the text is clipped
or
not.
According to the Flex 3 documentation:
If you enable data tips, they only appear for fields where the
data is
clipped.
I only want to show