Je voudrai tester la valeur de la catégorie d'un...

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

Je voudrai tester la valeur de la catégorie d'un...

Bonjour,

Je voudrai tester la valeur de la catégorie d'un document pour executer une action ou non.
J'ai essayé plusieurs syntaxes mais aucunes d'entres elles ne fonctionnent :

var wcategorie = document.properties.categories;
ou
var wcategorie = document.properties.categories.properties.name;



Quelle est la bonne syntaxe ?

Merci d'avance,
2 Replies
bmagnier
Member II

Re: Je voudrai tester la valeur de la catégorie d'un...

Bonjour,

La propriété contenant les catégories est "cm:categories". Elle devrait, si je ne m'abuse, contenir une liste de noeuds Alfresco, dont vous pourrez récupérer le nom via la syntaxe ".name". Ce qui donne quelque chose comme :
var index;
for (index in document.properties["cm:categories"])
   if (document.properties["cm:categories"][index].name == "")
      …
Notez également que vous pouvez vérifier la présence de l'aspect "cm:generalclassifiable" sur un noeud afin de vérifier si la catégorisation est active pour ce noeud.
if document.hasAspect("cm:generalclassfiable")
   …
En général, pour vérifier une syntaxe dans l'API JavaScript, pensez à http://wiki.alfresco.com/wiki/JavaScript_API Smiley Wink

Bertrand.
njac
Member II

Re: Je voudrai tester la valeur de la catégorie d'un...

Merci
c'est parfait !