07-03-2021, 09:55 PM
acabo de fijarme que dices "related_list". entiendo que quieres establecer una relación 1:m o m:m entre los módulos
si es 1 (nuevo) m (existente), tienes que crear un campo de tipo uitype 10 en el módulo existente y una lista relacionada en el nuevo. El campo se crea en el métido vtlib_handler del módulo nuevo (https://github.com/tsolucio/corebos/blob/master/modules/cbMap/cbMap.php#L134-L151)
si es 1 (existente) m (nuevo) o m:m, tienes que utilizar setRelatedList también en el vtlib_handler: https://corebos.com/documentation/doku.php?id=en:devel:relatedlists
Tal como me lo imagino yo cuando un módulo nuevo se instala en la aplicación, se presenta a la misma, el fichero manifest dice "mira este es quien soy, mis campos y relaciones", y el método vtlib_handler, hace las presentaciones particulares a cada módulo con quien necestia relacionarse "hola, acabo de llegar y tengo una relación contigo, aqui tienes un campo para que puedan seleccionar registros", o "aqui tienes una lista relacionada conmigo"
Finalmente, comentarte que estas relaciones se pueden hacer en el editor de disposición: puedes añadir un campo de tipo relación (uitype 10) que establecerá las listas relacionadas o un lista relacionada de tipo m:m
Ya me dices
si es 1 (nuevo) m (existente), tienes que crear un campo de tipo uitype 10 en el módulo existente y una lista relacionada en el nuevo. El campo se crea en el métido vtlib_handler del módulo nuevo (https://github.com/tsolucio/corebos/blob/master/modules/cbMap/cbMap.php#L134-L151)
si es 1 (existente) m (nuevo) o m:m, tienes que utilizar setRelatedList también en el vtlib_handler: https://corebos.com/documentation/doku.php?id=en:devel:relatedlists
Tal como me lo imagino yo cuando un módulo nuevo se instala en la aplicación, se presenta a la misma, el fichero manifest dice "mira este es quien soy, mis campos y relaciones", y el método vtlib_handler, hace las presentaciones particulares a cada módulo con quien necestia relacionarse "hola, acabo de llegar y tengo una relación contigo, aqui tienes un campo para que puedan seleccionar registros", o "aqui tienes una lista relacionada conmigo"
Finalmente, comentarte que estas relaciones se pueden hacer en el editor de disposición: puedes añadir un campo de tipo relación (uitype 10) que establecerá las listas relacionadas o un lista relacionada de tipo m:m
Ya me dices
Joe
TSolucio
TSolucio