Alguém?

On 27 jul, 15:00, Bruno Carneiro <[email protected]> wrote:
> Gente, olhem o meu código. Quando eu clico na coluna que tem o
> dataField = "edit" o alert mostra em vazio ao invez de "edit". Não
> consigo entender...
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute" width="752" height="556"
>         title="Lista de Carros" showCloseButton="true"
> close="PopUpManager.removePopUp(this);"
>          creationComplete="init();" >
> <mx:Script>
>         <![CDATA[
>                 import mx.controls.dataGridClasses.DataGridColumn;
>                 import mx.events.DataGridEvent;
>                 import mx.managers.PopUpManager;
>                 import mx.rpc.events.FaultEvent;
>                 import mx.rpc.events.ResultEvent;
>                 import mx.events.ListEvent;
>                 import mx.controls.Alert;
>
>                 private function 
> dg_carros_itemEditBegin(event:DataGridEvent):void{
>                         Alert.show(event.dataField); //Alert aparece em branco
>                 }
>
>                 private function faultListener(event:FaultEvent):void {
>                         Alert.show(event.fault.message, "Error");
>                 }
>
>                 private function getCarroListener(event:ResultEvent):void{
>                         var carros:Array = event.result as Array;
>                         this.dg_carros.dataProvider = carros;
>
>                 }
>
>                 private function init():void{
>                         this.carroRemote.getCarro();
>                 }
>         ]]>
> </mx:Script>
>
>         <mx:RemoteObject id="carroRemote" destination="zend"
> source="CarroService" showBusyCursor="true" fault="faultListener
> (event)">
>                 <mx:method name="getCarro" result="getCarroListener(event)" />
>         </mx:RemoteObject>
>
>         <mx:DataGrid x="0" y="0" width="100%" height="100%" id="dg_carros"
> editable="true" itemEditBegin="dg_carros_itemEditBegin(event);">
>                 <mx:columns>
>                         <mx:DataGridColumn headerText="Ano fab" 
> dataField="ano_fab"
> editable="false"/>
>                         <mx:DataGridColumn headerText="Ano mod" 
> dataField="ano_mod"
> editable="false"/>
>                         <mx:DataGridColumn headerText="Marca" 
> dataField="marca"
> editable="false"/>
>                         <mx:DataGridColumn headerText="Modelo" 
> dataField="modelo"
> editable="false"/>
>                         <mx:DataGridColumn headerText="Motor" 
> dataField="motor"
> editable="false"/>
>                         <mx:DataGridColumn headerText="Portas" 
> dataField="nro_portas"
> editable="false"/>
>
>                          <mx:DataGridColumn dataField="edit"
> headerText="" width="30" sortable="false" textAlign="center">  // EU
> CLICO AQUI!!!!!
>
>                                 <mx:itemRenderer>
>                                         <mx:Component>
>                                                 <mx:HBox>
>                                                 <mx:Image width="30" 
> horizontalAlign="center" source="@Embed
> (source='../imgs/edit.png')" />
>                                                 </mx:HBox>
>                                         </mx:Component>
>                                 </mx:itemRenderer>
>                         </mx:DataGridColumn>
>
>                         <mx:DataGridColumn dataField="" headerText="" 
> width="30"
> sortable="false" textAlign="center">
>                                 <mx:itemRenderer>
>                                         <mx:Component>
>                                                 <mx:HBox>
>                                                 <mx:Image width="30" 
> horizontalAlign="center" source="@Embed
> (source='../imgs/delete.png')" />
>                                                 </mx:HBox>
>                                         </mx:Component>
>                                 </mx:itemRenderer>
>                         </mx:DataGridColumn>
>                 </mx:columns>
>         </mx:DataGrid>
>
> </mx:TitleWindow>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a