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.