Affichage du vocabulaire dans le view-layout du document parent

En fait nuxeo affiche le label du vocabulaire convenablement dans les layouts (create, edit, metadata). J'aimerais bien afficher le label du vocabulaire dans le view layout du document parent. J'ai ajouté une colonne dans “nuxeo-data-table” qui est inclut dans “nuxeo-result”, j'ai utilisé “item.properties.metadataTitle.properties.label]” dans un “nuxeo-tag” mais ça retourne undefined value. il me semble que ça pointe sur un vocabulaire comme un string.

0 votes

2 answers

192 views

ANSWER



Vous trouvez ci-joint les 2 captures de nuxeo-metadata-layout et nuxeo-view-layout. *dans metadata-layout l'affichage est correcte (label parexemple Nature: Article) mais dans le view-layout il affche l'id. (parexemple nature : article)

0 votes



Bonjour,

La forme correcte est item.properties.prefix:xpath, comme dans https://github.com/nuxeo/nuxeo-web-ui/blob/10.10/elements/nuxeo-results/nuxeo-default-results.html#L149

Cordialement,

0 votes



je veux afficher le label.. item.properties.prefix:xpath retourne [object:object]
05/18/2020

Soit vous avez oubliez de mettre le bon element (<nuxeo-tag> ou <nuxeo-directory-suggestion>), soit vous avez une propriété multiévaluée et il faut répéter le valeur comme pour la propriété dc:subject: <template is="dom-repeat" items="[[item.properties.dc:subjects]]" as="subject">
05/18/2020

Mon problème est le comportement du "item.properties.prefix:xpath".. Dans nuxeo-result, elle retourne String mais dans des autres interfaces comme edit layout elle retoune un Object
05/18/2020

j'ai modifié le contenu du nuxeo-tag en [[formatDirectory(item.properties.prefix:xpath)]], le résulat était l'affichage de l'id est non pas le label
05/18/2020