Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/03/2010, 10:33
musiric
 
Fecha de Ingreso: marzo-2010
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Un poco de ayuda con un TabNavigator? please... :)

La otra es la que Yo uso:
1. Colocale nombre a cada Solapa y lee en la parte de abajo, tú código donde cargas los datos a los objetos.

(Este mismo sistema lo uso con Acordion, Estados, etc.)


Cita:
Iniciado por Maru77 Ver Mensaje
Hola gente!

Necesito levantar datos de una tabla (esto es en un proyecto Flex AIR) dentro de un tabNavigator que esta formado por 3 solapas, en la primera levanta los datos sin problema pero en las otras dos no lo hace y no se como resolverlo.

Espero me puedan ayudar ya que hace varios dias que estoy dando vueltas con esto.

Gracias desde ya!


A continuacion les copio el código:

Este es el Tab...
Código:
//levanta los datos con un botón
<mx:HBox horizontalAlign="center">
							<mx:Button id="edit" click="outerDocument.edit(data.id_datos,  data.apellido, data.nombre, data.categoria, data.modelo, data.fecha, data.comentario)" height="20" width="30"/>
						</mx:HBox>

<mx:TabNavigator width="842.75" height="409" horizontalCenter="5" color="#222238" verticalCenter="190" id="Modificar_Reparacion" visible="true">
			<mx:Canvas label="Datos Cliente" width="100%" height="100%" id="datos_cliente" >
				<mx:Label x="55" y="51" text="Apellido" fontWeight="bold"/>
				<mx:Label x="447" y="51" text="Nombre" fontWeight="bold"/>
				<mx:Label x="503" y="51" text="{nombre_txt}" id="nombre_txt" width="191" color="#FE3C00" visible="true"/>
				<mx:Label x="112" y="51" text="{apellido_txt}" id="apellido_txt" width="191" color="#FE3C00" visible="true"/>
			
			</mx:Canvas>
			
			<mx:Canvas label="Datos Categoria" width="100%" height="100%">
					<mx:Label x="40.4" y="64" text="Categoria"/>
					<mx:ComboBox x="142" y="62" id="categoria_txt" dataProvider="{categoriaList}" width="160"  labelField="nombrecat"></mx:ComboBox>
					
					<mx:Label x="72.4" y="188" text="Modelo"/>
					<mx:TextInput x="142" y="186" id="modelo_txt"/>
			</mx:Canvas>

			<mx:Canvas label="Datos Extra" width="100%" height="100%">
					<mx:Label x="18.15" y="47.55" text="Fecha"/>
                                        <mx:DateField x="110.15" y="45.55" id="fecha_txt" width="112"/>
					<mx:Label x="32.15" y="205.55" text="Comentario"/>
					<mx:TextArea x="110.15" y="204.55" width="655" height="58" id="comentario_txt"/>
					
			</mx:Canvas>
		</mx:TabNavigator>


Este es el código que levanta los datos

Código:
public function edit(id_datos:Number, apellido:String, nombre:String, categoria:String, modelo:String, fecha:String, comentario:String):void {
		id_selected = id_datos;
		apellido_txt.text = apellido;
		nombre_txt.text = nombre;
                               //OJO!!!Aqui invoca la solapa de los datos siguientes
		categoria_txt.text = categoria;
		modelo_txt.text = modelo;	
                              //OJO!!!Aqui invoca la solapa de los datos siguientes
		fecha_txt.text = fecha;
		comentario_txt.text = comentario;
}