08-07-2008 12:50 PM
alfresco/d/d/workspace/SpacesStore/67d865e4-6402-11dd-9b94-51e5a45d1e35/A.html
alfresco/d/d/workspace/SpacesStore/67d865e4-6402-11dd-9b94-51e5a45d1e35/B.html
08-07-2008 04:03 PM
08-07-2008 04:25 PM
08-07-2008 05:14 PM
…
public void setupCommonBindingProperties(Node node)
{
// special properties to be used by the value binding components on the page
node.addPropertyResolver("url", this.resolverUrl);
node.addPropertyResolver("target", this.targetResolver);
node.addPropertyResolver("webdavUrl", this.resolverWebdavUrl);
node.addPropertyResolver("webdavWithTicketUrl", this.resolverWebdavWithTicketUrl);
node.addPropertyResolver("cifsPath", this.resolverCifsPath);
node.addPropertyResolver("fileType16", this.resolverFileType16);
node.addPropertyResolver("fileType32", this.resolverFileType32);
node.addPropertyResolver("size", this.resolverSize);
node.addPropertyResolver("lang", this.resolverLang);
}
…
public NodePropertyResolver resolverWebdavWithTicketUrl = new NodePropertyResolver() {
public Object get(Node node) {
HttpSession session = (HttpSession)FacesContext.getCurrentInstance().getExternalContext().getSession(false);
User user = (User)session.getAttribute(AuthenticationHelper.AUTHENTICATION_USER);
return Utils.generateURL(FacesContext.getCurrentInstance(), node, URLMode.WEBDAV) + "?ticket=" + user.getTicket();
}
};
<%– Primary column for icons view mode –%>
<a:column id="col11" primary="true" style="padding:2px;text-align:left;vertical-align:top;" rendered="#{BrowseBean.browseViewMode == 'icons'}">
<f:facet name="large-icon">
<a:actionLink id="col11-act1" value="#{r.name}" href="#{r.webdavWithTicketUrl}" target="#{r.target}" image="#{r.fileType32}" showLink="false" styleClass="inlineAction" />
</f:facet>
<a:actionLink id="col11-act2" value="#{r.name}" href="#{r.webdavWithTicketUrl}" target="#{r.target}" styleClass="header" />
<r:lockIcon id="col11-lock" value="#{r.nodeRef}" align="absmiddle" />
<h:outputLabel id="col11-lang" value="#{r.lang}" styleClass="langCode" rendered="#{r.lang != null}"/>
<r:nodeInfo id="col11-info" value="#{r.id}">
<h:graphicImage id="col11-img" url="/images/icons/popup.gif" styleClass="popupImage" width="16" height="16" />
</r:nodeInfo>
</a:column>
08-07-2008 05:33 PM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.