aspect LIST

cancel
Showing results for 
Search instead for 
Did you mean: 
jeanjot
Active Member

aspect LIST

Bonjour

Pour une version alfresco Community 3.4.d

Je voudrais savoir, si il est possible via un webscript de récupérer l'ensemble des valeurs de la liste d'un aspect possédant une contrainte de type LIST.

La contrainte :
    <constraint name="aelb:StatutDoc_constraint" type="LIST">
      <parameter name="allowedValues">
   <list>
     <value>Création</value> <!– En cours de création –>
     <value>Modification</value> <!– En cours de Modification –>
     <value>Validation</value> <!– Statut Validation –>
     <value>Publication</value> <!– En cours de Publication –>
     <value>Archiver</value> <!– Statut d'Archivage –>
   </list>
      </parameter>
    </constraint>

L'aspect :
    
<aspect name="test:Extranet">
      <title>Meta-données : Test Extranet</title>
      <properties>
   <property name="test:StatutDoc">
     <title>Statut Extranet</title>
     <type>d:text</type>
     <default>Création</default>
     <index enabled="true">
       <atomic>true</atomic>
       <stored>false</stored>
       <tokenised>false</tokenised>
     </index>
     <constraints>
       <constraint ref="test:StatutDoc_constraint"/>
     </constraints>
   </property>
   <property name="test:DateDeb">
     <title>Date de Début de Publication</title>
     <type>d:date</type>
   </property>
   <property name="test:DateFin">
     <title>Date de Fin de Publication</title>
     <type>d:date</type>
   </property>
      </properties>
    </aspect>

Merci de vos retours.
2 Replies
rguinot
Customer

Re: aspect LIST

Le plus simple est de voir les contraintes de type "REGISTERED" et le ConstraintRegistry, si tu souhaites les récupérer en Java.

A noter que le Forms Engine que Share utilise transformera automatiquement ta contrainte LIST en dropdown par exemple, sans code ou config explicite nécessaire.
jeanjot
Active Member

Re: aspect LIST

Merci Romain

Le plus simple est de voir les contraintes de type "REGISTERED" et le ConstraintRegistry, si tu souhaites les récupérer en Java.

Mon problème n'est pas java mais javascript …
Mon but est de récupérer cette contrainte LIST pour la manipuler dans un webscript et non sur un développement java.