El lunes, 28 de septiembre de 2015, 10:55:38 (UTC+1), Jesús Martín Jiménez 
escribió:
>
> Hola Antonio,
>
> El 28 de septiembre de 2015, 11:22, Antonio Roncero <ron...@gmail.com 
> <javascript:>> escribió:
>
>> Buenos dias,
>>
>> tengo un modelo (A) que tienes varios campos que relacionan con otros 
>> modelos(B,C,D...). En cada registro de A solo puede estar relleno uno de 
>> ellos, es decir, que si la relacion con el modelo C esta rellena, con D y B 
>> no. Es la unica manera que se me ha ocurrido para hacer "relaciones 
>> dinamicas" con otros modelos.
>>
>
> También podrías utilizar un campo reference [1]
>

Gracias, creo que puede ser una manera mas correcta. ;)

He visto que se usa en invoice para definir el origen de la linea, pero no 
encuentro donde se define en la vista. ¿algun ejemplo donde pueda ver como 
se comporta?

 

>
> [1] http://doc.tryton.org/3.6/trytond/doc/ref/models/fields.html#reference
>  
>
>>
>> mi pregunta, ¿se puede poner en las vistas de A, especialmente en la modo 
>> lista, un unico boton que abra la vista de B,C o D según sea el que esta 
>> relleno?, es decir, que la accion del boton llame a la vista 
>> "vista_%s" %active_model 
>>
>> siendo %active_model el modelo que deba ser.
>>
>> Gracias
>>
>
> Saludos,
>
> -- 
>
> Jesús Martín
>
> Zikzakmedia SL
> C/ de Sant Jaume, 9, baixos, 2ª
> 08720 Vilafranca del Penedès
> ☏ 93 890 21 08
>

Responder a