El 28 de septiembre de 2015, 12:57, Antonio Roncero <[email protected]> escribió:
> > > El lunes, 28 de septiembre de 2015, 11:28:02 (UTC+1), Jesús Martín Jiménez > escribió: >> >> Hola Antonio, >> >> El 28 de septiembre de 2015, 12:24, Antonio Roncero <[email protected]> >> escribió: >> >>> >>> >>> 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 <[email protected]> >>>> 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? >>> >> >> Mira en Administración > Modelos > Adjuntos. >> > > Gracias. He visto que se representa como la cadena que almacena > "modelo,id". ¿Existe algun widget (el "refenrece" es el que actua por > defecto) que pueda usarse para abrir el registro asociado? > En la vista de formulario que te indico está. > >> Saludos, >> >> >>> >>> >>> >>>> >>>> [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 >>>> >>> >> >> >> -- >> >> Jesús Martín >> >> Zikzakmedia SL >> C/ de Sant Jaume, 9, baixos, 2ª >> 08720 Vilafranca del Penedès >> ☏ 93 890 21 08 >> > -- Jesús Martín Zikzakmedia SL C/ de Sant Jaume, 9, baixos, 2ª 08720 Vilafranca del Penedès ☏ 93 890 21 08
