Comunidad de diseño web y desarrollo en internet online

Flex ComboBox selected

Citar            
MensajeEscrito el 26 Sep 2008 04:21 am
Buenas,

Hace poco vengo trabajando con flex y estoy desarrollando mi proyecto de grado en el, tengo un problema con un formulario en el cual registro usuarios, resulta que en el formulario hay varios combobox como son sexo, tipo documento,etc, el problema que tengo es en el modificar, ya que cuando modifico necesito que los combos se posicionen en el valor que se habia grabado originalmente y a parte que cargue los que estan disponibles osea un selected en el campo, pero la verdad he intentado mil cosas y no he podido hacerlo, por favor si alguien sabe esto por favor decirmelo, muchas gracias

Por tumyeto

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Sep 2008 11:04 am
Prueba

myCombo.selectedIndex = 2

Si usas dataProvider, busca cual es el valor que correponde y luego se lo asignas como puse

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Sep 2008 02:35 pm
no hay alguna forma de decirle por ejemplo posicionese en el valor que sea igual a "pepe perez" por ejemplo?

Por tumyeto

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Sep 2008 02:39 pm
Prueba:

Código ActionScript :

for(var i:Number=0; i<myCombo.length; i++){
  if(myCombo.getItemAt(i).label==loquesea){
    myCombo.selectedIndex = i
    break;
  }
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Ene 2010 08:45 pm
tengo un problema similar, resulta que tengo una interfaz de edición y esta interfaz llena todos los campos y listas dependiendo el registro que se desee editar.
Por lo tanto necesito que una vez se llene un combo se ubique la posición que obtengo en la BD de dicha lista.

Estoy buscando si hay alguna forma de saber cuándo se termina de llenar el combo para poder ubicar una posición de la lista.

Por ingjuanfelipe

12 de clabLevel



 

Villavicencio

chrome
Citar            
MensajeEscrito el 12 Ene 2010 11:40 pm
En realidad puedes buscar en el dataProvider o al mismo tiempo que lo estas rellenando, todo depende como lo estes haciendo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Ene 2010 11:45 pm
Si gracias, de hecho ya lo resolví, es que estaba usando una clase propia para llenar combos y pues necesitaba esa funcionalidad que al final decidí implementarla en la clase.

Por ingjuanfelipe

12 de clabLevel



 

Villavicencio

chrome
Citar            
MensajeEscrito el 20 May 2010 06:52 pm
hola tengo un problema con el combobox, tengo una pantalla de edicion la cual, si el combo trae datos se posiciona en el lugar donde debe pero si no, ahi es cuando empiezan mis problemas, cuando el combo no tiene valor me selecciona el primer registro de cada combo, no lo he podido resolver y ya estoy un poquito desesperada, por favor alguien que me ayude??? :oops:

Por matadamaslm

0 de clabLevel



 

msie8
Citar            
MensajeEscrito el 24 May 2010 09:24 pm
Utiliza la poo, luego llena el dataprovider con todos los objectos , selecciona un objecto de la siguiente manerav
var miqueridoobjecto:MiobjectoCreado=combobox.selecteitem as (Mi objecto creado )
luego tendras todas tus propiedades

miqueridoobjecto.propiedad

ahora si quieres buscar dentro de objecto tendras que extender el combobox , en el primer post en el libro
java con flex sale el codigo completo buscalo.

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 May 2010 09:26 pm
se me olvidaba:

cuando selecciona simplemete aplica la funcion close del combobox

asi
combobox close="putafuncion"

en funcion

public function putafuncion{
aqui pone lo que te dije anteriormete
}

capichi

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Jun 2010 09:46 am
Buenas,

Tengo el mismo problema y no se cómo solucionarlo

Código Flex :

<mx:ComboBox x="110" y="72" id="cmb_Customer" editable="true" width="171"  enabled="false"
text="{simpleCustomer.id_Customer}" fontWeight="normal" 
dataProvider="{getAllCustomerResult.lastResult}" 
labelField="nombre" labelFunction="setNombreApellido"/>   


En simpleCustomer.id_Customer tendría el id del Customer en el registro seleccionado de la BBDD, pero yo quiero mostrar el nombre, el dataProvider me selecciona todos los Customer de la BBDD y se posiciona en el 1. ¿Cómo puedo posicionar el combo en el customer correcto ?

Gracias de antemano

Por pepeluis220

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Jun 2010 10:27 pm
la solucion te la dije arriba, no has entendido

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Jun 2010 07:56 am
Buenas,

Perdona, pero no, estoy empezando y no tengo los conceptos claros. He estado buscando el código del libro de java con flex del primer post pero no doy con él. Me falta eso para tener el formulario de edición medio terminado.

Saludos y gracias de antemano

Por pepeluis220

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Jun 2010 05:55 pm
en el primer post en el libro para java (que esta!!!!) en el asunto de la formulación del datagrid está!!

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Jun 2010 07:54 am
Nada, no doy con el libro, si me pones el link te lo agradezco.

Saludos

Por pepeluis220

10 de clabLevel



 

firefox

 

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