RE: [flexcoders] Re: Datatip in datagrid not working properly

2008-04-14 Thread Alex Harui
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

RE: [flexcoders] Re: Datatip in datagrid not working properly

2008-04-07 Thread Tracy Spratt
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:[EMAIL PROTECTED] On
Behalf Of stuartward
Sent: Monday, April 07, 2008 11:32 AM
To: flexcoders@yahoogroups.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
, Alex Harui [EMAIL PROTECTED] 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@yahoogroups.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 
 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


 



RE: [flexcoders] Re: Datatip in datagrid not working properly

2008-04-07 Thread Alex Harui
Most of the time, folks just need to pick out one field from the data
object, often the same as the label.  Leaving dataTipFunction as null
and setting dataField works for those situations.  If dataTipFunction is
not null, the datatips are always shown.  If you must use
dataTipFunction, I would subclass the item renderer and alter then its
tooltip property is null.

 



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of stuartward
Sent: Monday, April 07, 2008 8:32 AM
To: flexcoders@yahoogroups.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
, Alex Harui [EMAIL PROTECTED] 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@yahoogroups.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 
 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