je voudrai ajouter une colonne associée à une métadonnée-custom...

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

je voudrai ajouter une colonne associée à une métadonnée-custom...

je voudrai ajouter une colonne associée à une métadonnée-custom (Statut). Cette colonne doit apparaitre quand je clique sur "Vue en incône/vue détaillée". Je suis débutant sousAlfresco, et je ne sais pas comme dois-je procéder … Merci pour votre aide
6 Replies
egr
Member II

Re: je voudrai ajouter une colonne associée à une métadonnée-custom...

Bonjour,

Si j'ai bien compris, vous souhaitez pouvoir afficher (en vue détaillée par exemple) une nouvelle colonne avec la valeur d'une méta-donnée personnalisée. Ceci est possible en modifiant la JSP qui est à l'origine de l'affichage en question (les JSP sont placées ici : …webappsalfrescojsp). En fonction du modèle de contenu ajouté à Alfresco (celui qui possède les méta-données personnalisées), on peut ajouter ce type de code à la JSP :

<a:column id="monId" style="text-align:left">
<f:facet name="header">
<a:sortLink id="monId-sort" label="MonLabel" value="prefix:nomDeLaMetadonnée" styleClass="header" />
</f:facet>
<h:outputText id="monId-txt" value="#{r['prefix:nomDeLaMetadonnée']}" />
</a:column>
Pour plus d'informations:
- sur les modèle de contenu : http://wiki.alfresco.com/wiki/Data_Dictionary_Guide#Step_1:_Create_a_new_Model
- sur les modifications des JSP : http://wiki.alfresco.com/wiki/Customising_An_Alfresco_JSP
- sur les personnalisations en général : http://wiki.alfresco.com/wiki/Web_Client_Customisation_Guide
- sur les tags library (JSF) utilisées par Alfresco : http://myfaces.apache.org/impl/tlddoc/h/tld-summary.html
http://myfaces.apache.org/impl/tlddoc/

En espérant vous avoir mis sur la piste.
cherah30
Member II

Re: je voudrai ajouter une colonne associée à une métadonnée-custom...

Merci pour votre réponse

en effet, j'ai mon propore model dans lequel j'ai ma metadonne TOTO.
Tout est nikel, quand je clique sur "vue détaillée", il y a bien une colonne pour TOTO,
Mais il reste un pb,  les valeurs de TOTO ne sont pas affichées ?
Je dois donc modifier le BrowseBean,
Ma question est : quelles sont les parties qui doivent être modifiées ???  Merci d'avance
rivarola
Active Member

Re: je voudrai ajouter une colonne associée à une métadonnée-custom...

Bonjour,

Si j'ai bien compris tu as ajouté un composant dans le JSP de la vue détaillée ?
Si c'est le cas il faut faire un binding entre ce composant et le bean qui gère les propriétés. Donne-nous quelques précisions sur ton modèle et ton JSP et on pourra t'aider.
milona
Member II

Re: je voudrai ajouter une colonne associée à une métadonnée-custom...

Bonjour

J'ai un problème.
En créant ce tag
<a:column id="tag2" primary="true" style="text-align:left" rendered="#{BrowseBean.browseViewMode == 'details' && r['gc:tagATypeDossier'] == 'machin'}">
<f:facet name="header">
<a:sortLink id="tag2-sort" label="Montant" value="Montant" mode="case-insensitive" styleClass="header"/>
</f:facet>
<h:outputText id="tagt2-txt" value="#{r['gc:dosAAMontant']}" />
</a:column>

Je n'ai pas le NOM de la colonne (du sortLink) qui s'affiche, et les valeurs uniquement sont là et décalée…
Je ne comprends pas pourquoi car j'ai l'impression de faire pareil que alfresco…

je vous remercie par avance de votre réponse.

Bien coridalement
michaelh
Active Member

Re: je voudrai ajouter une colonne associée à une métadonnée-custom...

Relis bien ton code …
milona
Member II

Re: je voudrai ajouter une colonne associée à une métadonnée-custom...

Bonjour,

Je ne comprends toujours pas où est l'erreur dans le code.
Le nom de la colonne n'est pas mis à jour avec le test : 
rendered="#{BrowseBean.browseViewMode == 'details' && r['gc:tagATypeDossier'] == 'machin'}"
Mais le texte lui est affiché :-(

Est-ce que tu peux me donner la réponse stp  ?? Smiley Surprisedops: