El 28/09/15 a les 13:40, Antonio Roncero ha escrit:


El lunes, 28 de septiembre de 2015, 12:10:06 (UTC+1), Jesús Martín Jiménez escribió:



    El 28 de septiembre de 2015, 12:57, Antonio Roncero
    <[email protected] <javascript:>> 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á.


Ese es el que estoy mirando. En modo formulario, efectivamente cuando le doy al id de registro se abre, pero en modo arbol, se pone en modo edicion de la cadena. Los iconos para seleccionar, eliminar o ver el adjunto son del campo data (que abre, elimina.. el adjutno en si, no el registro). ¿Hay alguna manera de que se comporte en el modo arbol igual que en el modo formulario abriendo el registro?

Nunca he probado de poner un campo "reference" en una vista listado editable (la que tu llamas modo árbol). Puede que el widget del campo "reference" en una vista listado no esté pulido por eso se edita sólo la cadena, habría que mejorarlo.

También puedes usar un atajo, que es clicar con el botón derecho sobre una línea de la vista listado editable y seleccionar el campo "reference", opción editar, que se abrirá en una pestaña nueva.

--
Jordi Esteve
Consultor Zikzakmedia SL
[email protected]
Mòbil 679 170 693

Zikzakmedia SL
St. Jaume, 9, baixos, 2a
08720 Vilafranca del Penedès
Tel 93 890 2108

Responder a