Comunidad de diseño web y desarrollo en internet online

Alcance de variable de override public function

Citar            
MensajeEscrito el 04 May 2012 02:18 pm
Hola amigos, para un checkbox dentro de un datagrid, tengo una variable dentro de una override public function, paso el código, y quiero que esa variable ccc sea accesible en todo el mxml, pero no logro hacerlo, les agradecería si por favor me orientan con la ayuda. Gracias! :D

<mx:CheckBox change="onChange(event)" iconColor="#009900" textAlign="center" verticalCenter="0" width="100" click="outerDocument.ClickCheckBox(this.selected)">
<mx:Script>
<![CDATA[
private var _myData:Object;
override public function set data(o:Object):void
{ _myData = o;
this.selected = Boolean(int(o.eval));
}
private function onChange(evt:Event):void {
_myData.eval = selected;
var ccc = _myData.identif;
}

Por grodrig61

Claber

223 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 May 2012 02:25 pm
Se lo tienes que pasar a la función que llames y setearlo allí afuera, dentro del itemRenderer estas como al menos 5 capas dentro

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 May 2012 02:35 pm
es que no llamo a ninguna....override para llenar el checkbox desde mysql nada más. y la variable, para obtener otra columna ya que con overr...no me funciona el itemclick al datagrid.
var ccc = _myData.identif; para tratar de obtener la columna.

Por grodrig61

Claber

223 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 May 2012 02:37 pm
sorry, no te entiendo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 May 2012 02:43 pm
tengo un datagrid con dos columnas, un identif entero y un checkbox. se llena desde mysql php pero no sabia como poner el checkbox seleccionado o no de acuerdo a los datos que venian de la tabla mysql.

esta overr la encontré en internet. y funciona para llenar el checkbox y para cambiarlo. pero no puedo obtener la otra columna del datagrid ya que ahora no me funciona el itemclick a la grid y no obtengo la columna identif.

Gracias!

Por grodrig61

Claber

223 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 May 2012 03:53 pm
es decir, ampliando, cuando hago click en el checkbox, renderer, necesito subir de nivel y obtener la fila y columna, pero no sé como hacerlo

Gracias!

Por grodrig61

Claber

223 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 May 2012 06:06 pm
Arreglado, muchas gracias Jorge, por ayudar a pensar "diferente", lo hice asi:

en el itemrenderer: selected="{data.eval == 'true'}"
con eso logro que el checkbox represente de acuerdo al true o false de la tabla mysql.

luego manejo el evento itemclick al datagrid para obtener fila y columna.

Por grodrig61

Claber

223 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 May 2012 06:08 pm
Buen truco, no había tenido tiempo de ver tu consulta ... viernes = dia de entregas = clientes nerviosos :(

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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