Comunidad de diseño web y desarrollo en internet online

Acceder al valor de los componentes dentro de un DataGrid

Citar            
MensajeEscrito el 06 May 2009 04:23 pm
Buenas:

He venido aqui, de nuevo pidiendo su valiosa ayuda, mi pregunta es esta como puedo acceder al valor o a las propiedades de un boton (como por ejemplo a la propiedad enabled para ponerlo en 'true') que esta dentro de un datagrid el cual esta presentado a travez de "itemRenderer".

Hojala me puedan ayudar este es el codigo:

Código ActionScript :

 

<mx:DataGrid id="Datagrid_dg" width="734" height="156" dataProvider="{Datos}" editable="true">    
        <mx:columns>
         <mx:DataGridColumn editable="false" width="70" id="columna">
            <mx:itemRenderer>
               <mx:Component>
                   <mx:HBox horizontalAlign="center">
                       <mx:Button id="guardar_btn" height="15" label="save" enabled="false" />
                    </mx:HBox>
                </mx:Component>
            </mx:itemRenderer>
         </mx:DataGridColumn>
        </mx:columns>
</mx:DataGrid>

Por sonic23

28 de clabLevel



Genero:Masculino  

2007

firefox
Citar            
MensajeEscrito el 06 May 2009 04:25 pm
Se me olvidava, claro, como acceder a esto pero por medio de AS3. Es decir referenciar al boton gracias. :cool:

Por sonic23

28 de clabLevel



Genero:Masculino  

2007

firefox
Citar            
MensajeEscrito el 07 May 2009 02:38 am
Por ejemplo si queres hacer que el boton1 ese se ponga en enabled cuando tocas otro boton2 seria algo asi, deberias tener una funcion que haga eso cuando le tocas click al boton2. Con el ejemplo va a quedar mas claro

Código :

<mx:Script>
   <![CDATA[

           public function setEnable():void{
               this.guardar_btn.enabled = true;
             }


</mx:Script>


y esto se lo tendrias que poner en la propiedad click de algun boton por ejemplo

<mx:Button height="15" label="habilitador" click="setEnable()" enabled="false" />

Es obvio que existe el boton este tambien:
<mx:Button id="guardar_btn" height="15" label="save" enabled="false" />
Que es el que vos querias hacerle algo si mal no entendi lo q' quisiste poner.,
Saludos.
Agustín.-

Por aggust

26 de clabLevel



 

Argentina

firefox

 

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