anonymous Log in
Search
Recents:
v3.0
GXtilo
Ayuda Urgente
21/06/14 15:03

marcelo.pithon

Replies: 2


Amigos, estoy haciendo una cosa muy basica en EVO3, me da verguenza de escribir por ser tan basica, pero como no esta funcionando apenas en Android creo que puedo estar dejando pasar algo tolo y por eso solicito ayuda.

En Iphone via KBN EVO3 y para Web funciona bién.

Tengo una transaccion llamada NOMBRE que és

NombreId (es la PK)
NombreCompleto
NombreDireccion

Tengo otra transacción llamada TELEFONO que és

NombreId (es la PK)
TelefonoId (es la PK)
TelefonoNumero

Cuando aplico WWSD en las dos transacciones obviamente la WWSD NOMBRE queda con dos sections siendo NOMBRE e TELEFONO

Entonces quiero poner un boton en la section TELEFONO que va crear un registro de la transaction TELEFONO donde va traer el campo NombreId com el valor que esta actualmente.

Eso es exctamente lo que no me funciona para Android de ninguna manera, pues el NombreId
siempre viene com valor 0, o seja no me trae el NombreId que se refere al registro.

Utilice los tres codigos abajo en el boton insert y ningum me funciono.

Event 'Insert'
WorkWithDevicesTelefono.Telefonoe.Detail.Insert()
EndEvent
Event 'Insert'
WorkWithDevicesTelefono.Telefono.Detail.Insert(NombreId)
EndEvent
Event 'Insert'
WorkWithDevicesTelefono.Telefono.Detail.Insert(&NombreId)
EndEvent
Cual en ese ultimo tengo una variable &NombreId = NombreId

Eso todo es tan basico pero como no me funciona apenas para Android pienso que estoy dejando algo sensillo pasar.

Alguien puede me ayudar en eso ?

Gracias

Marcelo


--
You received this message because you are subscribed to the Google Groups "GeneXus Tilo Beta Testers" group.
Visit this group at http://groups.google.com/a/genexus.com/group/gxtilo/.

To unsubscribe from this group and stop receiving emails from it, send an email to gxtilo+unsubscribe@genexus.com.
Replies

marcelo.pithon

21/06/14 21:22
Estimados, encontre ese tip en la internet, reproduci el tip en una nueva kb y pasa lo mismo, o sea funciona en web, en kbn para iphne pero para android no funciona... http://tips.genexus.com/2013/02/transacciones-multinivel-en-smart.html?showComment=1403356256743#c5227550480615868808 Gracias si alguien me puede entender pq no funciona solo para android.. Gracias..

marcelo.pithon

24/06/14 11:18
Estimados, nada mas para que se registre en el foro que la solucion fue encontrada, nada más necesitó poner el codigo abajo y agregar la variable &Transaccion ya que a lo que se vê para SD el Genexus no agrega directamente como lo hace para Web. - Entonces para que funcione en Android se necesita usar BC y el codigo és: Event Insert() Composite &Transaccion.Atributo = Atributo WorkWithDevicesObjeto.Level.Detail.Insert(&Transaccion) EndCompositeEndEvent PS.: no volvidar de agregar la variable &Transacion manualmente. - Ya para Web y Iphone nada más se necesita Event Insert() WorkWithDevicesObjeto.Level.Detail.Insert()EndEvent Gracias a Reinaldo de la Heuristica y a todos los demales Marcelo


Back to GXtilo