Comunidad de diseño web y desarrollo en internet online

capturar texto de labels de un combobox llenado con AMFPHP

Citar            
MensajeEscrito el 22 Nov 2005 08:15 am
Holas que tal.

Pos tengo esa duda, tengo un cobobox que lo lleno desde un DB con amfphp, :? pero no puedo capturar el texto que contiene cada label. He estado intentan con:

Código :

on(release){
   var obj = cbb1.selectedItem;
   trace("Label: " + obj.label);
   trace("Data:  " + obj.data);
}


Tambien porbe a variar algo de aca: http://www.cristalab.com/foros/viewtopic.php?p=79244#79244

Pero nada.

Hay alguna manera de hacerlo.

Gracias de antemano.

Por phpleo

130 de clabLevel

1 tutorial

 

Lima, Perú

firefox
Citar            
MensajeEscrito el 22 Nov 2005 10:01 pm
pues te deberia funcionar, toda estas formas funcionan

Código :

btn.onRelease = function (){
         var obj= comboBox.selectedItem;
         trace(obj.label);
}


Código :

btn.onRelease = function (){
   var obj:Object= comboBox.selectedItem;
   trace(obj.label);
}


un ejemplo mas completo

Código :

var opciones:Array = new Array({label:"Essential Actionscript",data:"Colin Moock"}, {label: "Flash Hacks", data:"Sham Bhangal"})
var comboBox:mx.controls.ComboBox;
var listenerCombo:Object = new Object();

listenerCombo.change = function (obj:Object){
   trace(obj.target.selectedItem.label);
}
comboBox.dataProvider = opciones;
comboBox.addEventListener("change", listenerCombo);

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 23 Nov 2005 09:14 am
Holas denuevo yo.

:D mira no se por que pero cuando trato de capturar el texto del label y de la data del combo incluso con los codes que me has dado, no captura nada.

Ahora :? he probado con un dataGrid y funciona muy bien.

Para ser cincero es la primera vez que uso el :oops: componente combobox para cargar datos por medio de amfphp, mas habia usado dataGrids y todo genial pero aqui no se por que.

Si puedes seguir ayudandome :oops: :oops: dejo mi fla:
http://www32.brinkster.com/phpleo/post/combo revelde.zip

Otra cosa que creo que se posteo aca y que ando buscando y no encuentro, se trat de que cuando cargan los datos en el combo y despliego la lista los datos aparecen con una coma al final y queria saber como se hace pa evitara que aparescan las comas.

Salu2 y gracias de antemano.

Por phpleo

130 de clabLevel

1 tutorial

 

Lima, Perú

firefox
Citar            
MensajeEscrito el 23 Nov 2005 09:22 am
:oops: :oops: Perdon la URL es:
http://www32.brinkster.com/phpleo/post/comborevelde.zip

Por phpleo

130 de clabLevel

1 tutorial

 

Lima, Perú

firefox
Citar            
MensajeEscrito el 23 Nov 2005 09:35 am
modificaciones a tu codigo:

Código :

   cr.damela_Result = function(data) {
      var miProveedor:Array = new Array();
      for (i=0; i< data.getLength();i++){
         miProveedor.push({label: data.getItemAt(i).nombredeCampo, data:i});
      }
      cbbPais.dataProvider=miProveedor;
      //trace(data);
   };


otra modificacion no hace falta, lo puse en comentario

Código :

//      trace(cbbPais.selectedIndex);
//      trace(cbbPais.getItemAt(cbbPais.selectedIndex).labelField);


si seleccionas otro campo puedes ponerlo como data, yo le puse i solo por ponerlo

Ahora recomendacion: NO metas funciones dentro de otras por favor.

por favor leete esto 2 tutoriales
Tutorial de inducción e instalación de Flash Remoting y AMFPHP
y
Bases de Datos con Flash y AMFPHP

URGENTE! es por tu bien ;)

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

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