Comunidad de diseño web y desarrollo en internet online

"Alert.show" en DataGrid

Citar            
MensajeEscrito el 10 Abr 2012 05:38 pm
saludos. solo tengo una duda; como puedo hacer para con la funcion: itemClick="TablaG_itemClickHandler(event)" mostrar el contenido de una celda por ejemplo:

tengo mi tabla y selecciono una celda y quiero que me muestre en un Alert.show el texto de la celda

qui les dejo la parte del código que utilizo para esto

Código Flex :

<mx:DataGrid x="89.15" y="171.3" dataProvider="{TablaDP}" id="TablaG"  itemClick="TablaG_itemClickHandler(event)"  >
      <mx:columns>
         <!--mx:DataGridColumn headerText="ID" dataField="idCol" width="30"/-->
         <mx:DataGridColumn headerText="Nombre del Archivo..." dataField="nombre" width="300" />
      </mx:columns>
   </mx:DataGrid>

<fx:Script>
      <![CDATA[

protected function TablaG_itemClickHandler(event:ListEvent):void
         {
            Alert.show("seleccionado... "+TablaDP.toString()); // aquí es donde no se que hacer
         }

   ]]>
   </fx:Script>



Por lalz_tc

33 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 10 Abr 2012 08:12 pm
Tip: mira las propiedades del ListEvent, te trae un columnIndex y un rowIndex que te permiten pillar la info del dataProvider

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Abr 2012 09:05 pm
Muchas Gracias Jorge lo hize de esta manera y me funciono perfecto:



Código :

   protected function TablaG_itemClickHandler(event:ListEvent):void
         {
            //Alert.show("seleccionado... "+TablaDP.toString());
            Alert.show(TablaG.selectedItem[DataGridColumn(TablaG.columns[event.columnIndex]).dataField].toString());
         }

Por lalz_tc

33 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.