Re: [flexcoders] add a url/link to the datagrid datatip?

2009-10-28 Thread coder3

this will the the datagrid item as a link.

what i need is to have a link in the datatip/tooltip




valdhor-3 wrote:
 
 Here is one way...
 
 ?xml version=1.0 encoding=utf-8?
 mx:Application xmlns:mx=http://www.adobe.com/2006/mxml;
 xmlns:local=* 
  mx:Script
  ![CDATA[
  import mx.events.ListEvent;
 
  private var dp:Array = [
  { symbol: ADBE, name: Adobe Systems Inc., price:
 49.95, url:http://www.adobe.com},
  { symbol: CSCO, name: Cisco Corp., price: 15.95,
 url:http://www.cicso.com},
  { symbol: DELL, name: Dell Computer Corp., price:
 60.95, url:http://www.dell.com},
  { symbol: EXPA, name: Expedia Travel., price: 18.45,
 url:http://www.expedia.com},
  { symbol: FIDL, name: Fidelity Investments., price:
 31.95, url:http://www.fidelity.com},
  { symbol: GOOG, name: Google, price: 125.95,
 url:http://www.google.com},
  { symbol: IBM, name: IBM Corp., price: 42.55,
 url:http://www.ibm.com},
  { symbol: INTL, name: Intel Corp., price: 46.95,
 url:http://www.intel.com},
  { symbol: MACR, name: Macromedia Inc., price: 39.95,
 url:http://www.macromedia.com},
  { symbol: MSFT, name: Microsoft Corp., price: 25.95,
 url:http://www.microsoft.com},
  { symbol: ORCL, name: Oracle Corp., price: 11.95,
 url:http://www.oracle.com}
  ];
 
  private function cellClicked(event:ListEvent):void
  {
  navigateToURL(new
 URLRequest(event.currentTarget.selectedItem.url),_blank);
  }
  ]]
  /mx:Script
  mx:DataGrid id=dg1 initialize=dg1.dataProvider = dp
 paddingTop=0 paddingBottom=0 verticalAlign=middle
 itemClick=cellClicked(event)
  mx:columns
  mx:DataGridColumn headerText=Name dataField=name
 textAlign=left width=180 itemRenderer=LinkRenderer/
  mx:DataGridColumn headerText=Symbol dataField=symbol
 width=60 /
  mx:DataGridColumn headerText=Price dataField=price/
  /mx:columns
  /mx:DataGrid
 /mx:Application
 
 LinkRenderer.as:
 package
 {
  import mx.controls.*;
  import mx.controls.dataGridClasses.DataGridListData;
 
  public class LinkRenderer extends LinkButton
  {
  private var fieldValue:String;
 
  public function LinkRenderer()
  {
  super();
  }
 
  override public function set data(value:Object):void
  {
  if(value != null)
  {
  super.data = value;
  fieldValue =
 value[DataGridListData(listData).dataField];
 
  label = fieldValue;
  enabled = true;
  useHandCursor = true;
  setStyle(color, #FF);
  setStyle(textDecoration, underline);
  setStyle(textRollOverColor:, #CC);
  }
  }
  }
 }
 
 
 
 HTH
 
 
 
 Steve
 
 --- In flexcoders@yahoogroups.com, coder3 rrhu...@... wrote:


 Hi All,

 I need to show a list of information for the items in the
 datagrid/advancedDatagrid.

 the output text is ok but it contains a url that needs to be displayed
 as a
 htmlLink so that when user clicks on it, the browser can goto that
 url.

 for example it's like this:

 
 URL: www.nabble.com
 ...

 Is there a way to do it?

 thanks

 C

 --
 View this message in context:
 http://www.nabble.com/add-a-url-link-to-the-datagrid-datatip--tp26065104\
 p26065104.html
 Sent from the FlexCoders mailing list archive at Nabble.com.

 
 
 

-- 
View this message in context: 
http://www.nabble.com/add-a-url-link-to-the-datagrid-datatip--tp26065104p26100491.html
Sent from the FlexCoders mailing list archive at Nabble.com.



[flexcoders] add a url/link to the datagrid datatip?

2009-10-26 Thread coder3

Hi All,

I need to show a list of information for the items in the
datagrid/advancedDatagrid.

the output text is ok but it contains a url that needs to be displayed as a
htmlLink so that when user clicks on it, the browser can goto that url.

for example it's like this:


URL: www.nabble.com
...

Is there a way to do it?

thanks

C

-- 
View this message in context: 
http://www.nabble.com/add-a-url-link-to-the-datagrid-datatip--tp26065104p26065104.html
Sent from the FlexCoders mailing list archive at Nabble.com.