Content type anidado

cancel
Showing results for 
Search instead for 
Did you mean: 
baskeyfield
Member II

Content type anidado

Muy buenas,

Quería preguntaros si lo siguiente es posible. Querría tener un nuevo modelo, que una de sus propiedades estuviese formada por varios campos, y a su vez esto en conjunto fuese replicable. Ejemplo:

Nombre: unNombre

Titulo: unTitulo

Registro:
   Usuario: usuario1
   Rol: rol1

   Usuario: usuario2
   Rol: rol2

   Usuario: usuario3
   Rol: rol3

   …

Como veis el campo registro, está formado por "Usuario" y "Rol" (de tipo texto), y a su vez es replicable. ¿Se puede hacer esto? ¿Como? Sería algo asi como tipos anidados.

Un saludo y gracias!
3 Replies
pjcaracuel_2349
Active Member II

Re: Content type anidado

Buenas

La unica idea que se me ocurre es:

Crear un aspecto con dos metadatos(Usuario y rol), estos dos metadatos tendran la propiedad Multiple=true (<multiple>true</multiple>).

Inconveniente, la visializacion de los metadatos sera algo confusa, puesto que de "serie" alfresco los muestra separados por ";", aunque por ahi he visto que se pueden presentar de una forma mas elegante.

Saludos
baskeyfield
Member II

Re: Content type anidado

Gracias por la respuesta,

Pero según entiendo, haciendo lo que me comentas el resultado sería del tipo:

Nombre: unNombre

Titulo: unTitulo

Registro:
    Usuario: usuario1
    Usuario: usuario2
    Usuario: usuario3
    Rol: rol1
    Rol: rol2
    Rol: rol3

Ya que se replican individualmente, y no en conjunto, ¿no?
Yo quiero que sea del tipo:

Registro:
    Usuario: usuario1
    Rol: rol1

    Usuario: usuario2
    Rol: rol2

    Usuario: usuario3
    Rol: rol3

Saludos.
pjcaracuel_2349
Active Member II

Re: Content type anidado

No si te entiendo pero eso en Alfresco no se puede implementar tal y como tu quieres. Es decir la forma de simularlo,seria declarando los metadatos de tipo multiple. Asi se guardarian en BBDD, otra cosa seria la presentacion de dichos valores en pantalla.

Saludos