<config evaluator="node-type" condition="my:livre">
<property-sheet>
<show-property name="name" show-in-edit-mode="false" show-in-view-mode="false"/>
<show-property name="cm:content" show-in-edit-mode="false" show-in-view-mode="false"/>
<show-property name="cm:created" show-in-edit-mode="false" show-in-view-mode="false"/>
<show-property name="author" show-in-edit-mode="false" show-in-view-mode="false"/>
<show-property name="size" show-in-edit-mode="false" show-in-view-mode="false"/>
<show-property name="cm:modifier" show-in-edit-mode="false" show-in-view-mode="false"/>
<show-property name="cm:accessed" show-in-edit-mode="false" show-in-view-mode="false"/>
<show-property name="cm:titled" show-in-edit-mode="false" show-in-view-mode="false"/>
<show-property name="description" show-in-edit-mode="false" show-in-view-mode="false"/>
<show-property name="cm:creator" show-in-edit-mode="false" show-in-view-mode="false"/>
<show-property name="cm:modified" show-in-edit-mode="false" show-in-view-mode="false"/>
<show-property name="my:titre" />
<show-property name="my:categorie" />
<show-child-association name="my:auteurs" converter="com.faces.DisplayAuteurConverter"/>
</property-sheet>
</config>
et dans le faces-config-custom.xml :<converter>
<converter-id>com.faces.DisplayAuteurConverter</converter-id>
<converter-class>com.test.repo.converter.DisplayAuteurConverter</converter-class>
</converter>
Bon, quand je mets mon converter sur une propriété, ça marche…J'en était arrivé à la même conclusion. Apparemment, les child-associations ne sont rendues que par le ChildAssociationGenerator d'Alfresco (codé en dur dans UIChildAssociation) qui lui-même utilise un UIChildAssociationEditor.
Dois-je supposer qu'on ne peut pas mettre de converter sur une association ???
Y a-t-il un moyen de détourner ce problème ?Peut-être redéfinir le UIChildAssociationEditor avec une classe dérivée, qui redéfinirait la méthode renderReadOnlyAssociations
Au fait, quelqu'un où sont appelées les méthodes du converter ? Ca m'aiderait peut-être à avancer…Elles sont appelées par l'infrastructure JSF. Voir par exemple les explications concernant UIOutput.
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.