01-27-2017 05:26 AM
Bonjour, je souhaite créer une liste qui est influencé par une autre. Je m'explique , j'ai crée un model de donnée, je peux creer un nouveau type de document qui contient deux nouvelles métadonnée (propriété), ces deux propriété sont sous forme de liste :
Liste A :
- Option 1
- Option 2
- Option 3
Liste B :
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
- Option 9
Je souhaite tout simplement quand l'utilisateur clic sur la premiere propriété donc la premiere liste A il a le choix entre trois options, et la liste B reste vide tant qu'il ne choisit pas une option dans la liste A. Ensuite la liste B n'affiche que les options en relation avec le choix A.
donc
Liste A option 1 :
- Option 1
- Option 2
- Option 3
Liste A option 2:
- Option 4
- Option 5
- Option 6
Liste A option 3 :
- Option 7
- Option 8
- Option 9
comment faire cela ?
<type name="myType:myDoc">
<title>myDoc</title>
<description></description>
<parent>cm:folder</parent>
<properties>
<property name="myType:ListeA">
<title>Liste A</title>
<type>d:text</type>
<mandatory>true</mandatory>
<index enabled="true">
<tokenised>TRUE</tokenised>
<facetable>false</facetable>
</index>
<constraints>
<constraint type="LIST">
<parameter name="allowedValues">
<list>
<value>Option 1</value>
<value>Option 2</value>
<value>Option 3</value>
</list>
</parameter>
<parameter name="caseSensitive">
<value>true</value>
</parameter>
<parameter name="sorted">
<value>false</value>
</parameter>
</constraint>
</constraints>
</property>
<property name="myType:ListeB">
<title>Liste B</title>
<type>d:text</type>
<mandatory>true</mandatory>
<index enabled="true">
<tokenised>TRUE</tokenised>
<facetable>false</facetable>
</index>
<constraints>
<constraint type="LIST">
<parameter name="allowedValues">
<list>
<value>Option 1</value>
<value>Option 2</value>
<value>Option 3</value>
<value>Option 4</value>
<value>Option 5</value>
<value>Option 6</value>
<value>Option 7</value>
<value>Option 8</value>
<value>Option 9</value>
</list>
</parameter>
<parameter name="caseSensitive">
<value>true</value>
</parameter>
<parameter name="sorted">
<value>false</value>
</parameter>
</constraint>
</constraints>
</property>
...
Merci
02-01-2017 07:02 AM
Bonjour,
Par défaut pense que vous ne pouvez pas faire dans le modèle de données. Mais dans Share UI, oui.
Ici, je laisse quelques idées:
http://alfrescoblog.com/2014/06/26/form-control-dependency-custom-object-finder-js-share/
Cristina.
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.