private void getNodes(){
…
…
MapNode node = new MapNode(nodeRef, this.getNodeService(), true);
node.addPropertyResolver("smallIcon",
this.browseBean.resolverSmallIcon);
node.addPropertyResolver("childNumber",
this.resolverChildNumber);
…
…
}
public NodePropertyResolver resolverChildNumber = new NodePropertyResolver() {
@SuppressWarnings("unchecked")
public Object get(Node node) {
Map cha = node.getChildAssociations();
Object key = cha.get("{http://www.alfresco.org/model/content/1.0}contains");
List<ChildAssociationRef> charef = (List<ChildAssociationRef>) key;
int nbNode = charef.size();
return (nbNode < 0 ? 0 : nbNode);
}
};
…
…
<a:actionLink id="col2-act2" value="#{r.name} (#{r.childNumber})" actionListener="#{BrowseBean.clickSpace}" styleClass="header">
<f:param name="id" value="#{r.id}" />
</a:actionLink>
…
…
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.