Cashorali
Here's an example <?xml version="1.0"?> <!-- Simple example to demonstrate the Alert control. --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <!-- <mx:Script> <![CDATA[ import mx.controls.Alert; import mx.events.CloseEvent; // Event handler function uses a static method to show // a pop-up window with the title, message, and requested buttons. private function clickHandler(event:Event):void { Alert.show("Do you want to save your changes?", "Save Changes", 3, this, alertClickHandler); } // Event handler function for displaying the selected Alert button. private function alertClickHandler(event:CloseEvent):void { if (event.detail==Alert.YES) status.text="You answered Yes"; else status.text="You answered No"; } // Event handler function changes the default Button labels and sets the // Button widths. If you later use an Alert with the default Buttons, // you must reset these values. private function secondClickHandler(event:Event):void { Alert.buttonWidth = 100; Alert.yesLabel = "Magenta"; Alert.noLabel = "Blue"; Alert.cancelLabel = "Green"; Alert.show("Select a color:","Color Selection",1|2|8,this); } ]]> </mx:Script> <mx:Panel title="Alert Control Example" width="75%" horizontalAlign="center" paddingTop="10"> <mx:Text width="100%" color="blue" textAlign="center" text="Click the button below to display a simple Alert window."/> <mx:Button label="Click Me" click="Alert.show('Hello World!', 'Message');"/> <mx:Text width="100%" color="blue" textAlign="center" text="Click the button below to display an Alert window and capture the button pressed by the user."/> <mx:Button label="Click Me" click="clickHandler(event);"/> <mx:Label id="status" fontWeight="bold"/> <mx:Text width="100%" color="blue" textAlign="center" text="Click the button below to display an Alert window that uses custom Button labels."/> <mx:Button label="Click Me" click="secondClickHandler(event);"/> </mx:Panel> --> <mx:Script> <![CDATA[ public function flexItem(item:Object):String { var s:String = "Harvard School"; return s; } ]]> </mx:Script> <mx:ArrayCollection id="flexbrasil"> <mx:source> <mx:Object nome="item" valor="200" imagem="photo.png"/> <mx:Object nome="item 2" valor="100"/> <mx:Object nome="item 3" valor="500"/> <mx:Object nome="item 4" valor="140"/> <mx:Object nome="item 5" valor="340"/> </mx:source> </mx:ArrayCollection> <mx:DataGrid dataTipFunction="flexItem" dataProvider="{flexbrasil}"> <mx:columns> <mx:DataGridColumn showDataTips="true" dataTipFunction="flexItem" headerText="Column 1" dataField="nome"/> <mx:DataGridColumn headerText="Column 2" dataField="valor"/> </mx:columns> </mx:DataGrid> </mx:Application> Regards -- Igor Costa On 2/23/07, Cashorali, Tanya M. <[EMAIL PROTECTED]> wrote:
I'm trying to get a certain field to show up because it is clipped by the cell in my datagrid. I've set showDataTips = 'true' in the datagrid column that I want to show. I've also set a dataTipFunction = "showDetails" on the datagrid itself and for the column. The function looks like this: private function showDetails( item:Object ) : String { var xmlItem:XML = item as XML; return [EMAIL PROTECTED]; } Nothing is happening though, no pop-up box, nothing. I am using an XMLListCollection as the dataprovider for the datagrid. The information transmitted in this electronic communication is intended only for the person or entity to whom it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this information in error, please contact the Compliance HelpLine at 800-856-1983 and properly dispose of this information.
-- ---------------------------- Igor Costa www.igorcosta.org www.igorcosta.com skype: igorpcosta