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 the datatip for cells that have clipped text. > > What > > > am I doing wrong? > > > > > > Thanks for your help, > > > Stuart > > > > > >