Solucionado Asignar ID registro content
|
14-03-2017, 06:24 PM
Mensaje: #1
|
|||
|
|||
Asignar ID registro content
Hola,
Estoy haciendo unas pruebas siguiendo el ejemplo relación cabecera-detalles de la wiki para asignar a un elemento del content el ID de la colección padre (Pedido - Detalles). Todo funciona correctamente hasta que en lugar de crear un nuevo elemento del content utilizando el botón "añadir" de la barra superior por defecto del content utilizo un script, llamando a la colección utilizada por el content y hago un pushvalue. En este caso, al editar el registro y volver a la colección principal se realiza el insert, en lugar de "esperar" a que se almacene la colección principal y se asigne el ID padre en el registro del content. Este sería la colección padre: Código XOne: <coll name="Pedido" title="el Pedido" Y este el content: Código XOne: <coll name="DetallePedido" title="Detalle pedido" A ver si me podeis comentar donde estoy fallando, gracias |
|||
14-03-2017, 07:33 PM
Mensaje: #2
|
|||
|
|||
RE: Asignar ID registro content
Hola, el problema lo tienes en el script, que has puesto esto set col = appdata.GetCollection("DetallePedido"), y debes poner esto: set col = this.contents("DetallePedido").
De esta forma, se hace referencia al objeto content que se indica en la cabecera. De la forma que lo tienes, abres una nueva referencia, pero no es la misma que la visual, por eso no se te visualizará. |
|||
14-03-2017, 07:56 PM
Mensaje: #3
|
|||
|
|||
RE: Asignar ID registro content
Vale, perfecto, la opción más obvia es la que me faltaba por probar.
Muchas gracias, tema cerrado. |
|||
« Tema previo | Tema siguiente »
|
Usuario(s) navegando en este tema: 1 invitado(s)