AnsweredAssumed Answered

Child Association Javascript

Question asked by ruben.arjonilla on Feb 14, 2011
Latest reply on Feb 18, 2011 by cybermakoki
Buenas,

tengo una duda sobre como tratar las child association desde un script de javascript.
Pondré un ejemplo, tengo estos 2 tipos, A y B, donde B tiene definida una asociación de documentos de tipo A
<type name="x:a">
   <title>A</title>
   <parent>cm:content</parent>
   <properties>
      <property name="x:campo1">
         <title>campo 1</title>
         <description>Descripción campo 1</description>
         <type>d:text</type>
         <mandatory>false</mandatory>
         <default></default>
      </property>
   </properties>
</type>
<type name="x:b">
   <title>B</title>
   <parent>cm:content</parent>
   <properties>
      <property name="x:campo2">
         <title>campo 2</title>
         <description>Descripción campo 2</description>
         <type>d:text</type>
         <mandatory>false</mandatory>
         <default></default>
      </property>
   </properties>

   <associations>
      <child-association name="x:asocA">
         <source>
            <mandatory>false</mandatory>
            <many>false</many>
         </source>
         <target>
            <class>x:a</class>
            <mandatory>false</mandatory>
            <many>false</many>
         </target>
      </child-association>
   </associations>
</type>

ahora imaginemos que tengo 1 documento A y 1 documento B
A1.txt
B1.txt

como creo la child association en B con javascript?

una asociación normal se haria de este modo:
nodoB.createAssociation(nodoA, "x:asocA"); //Crea asociación entre el nodo B y el nodo A

Pero esto no me funciona para las child-association, no me da ningún error, pero a la que voy al nodoB, este no tiene ninguna asociación con el nodoA…

Muchas gracias de antemano

Outcomes