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

Reply via email to