09-02-2010 06:21 AM
09-02-2010 02:20 PM
<managed-bean>
<description>The bean that holds folder browse state.</description>
<managed-bean-name>BrowseBean</managed-bean-name>
<managed-bean-class>org.alfresco.docassistent.CustomBrowseBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>navigator</property-name>
<value>#{NavigationBean}</value>
</managed-property>
<managed-property>
<property-name>nodeService</property-name>
<value>#{NodeService}</value>
</managed-property>
<managed-property>
<property-name>searchService</property-name>
<value>#{SearchService}</value>
</managed-property>
<managed-property>
<property-name>lockService</property-name>
<value>#{LockService}</value>
</managed-property>
<managed-property>
<property-name>dictionaryService</property-name>
<value>#{DictionaryService}</value>
</managed-property>
<managed-property>
<property-name>fileFolderService</property-name>
<value>#{FileFolderService}</value>
</managed-property>
<managed-property>
<property-name>userPreferencesBean</property-name>
<value>#{UserPreferencesBean}</value>
</managed-property>
<managed-property>
<property-name>multilingualContentService</property-name>
<value>#{MultilingualContentService}</value>
</managed-property>
</managed-bean>
put this inside faces-config-custom.xml and replace my class with yours. customBrowseBean should extend BrowseBean. public NodePropertyResolver resolverFileType16 = new NodePropertyResolver() {
private static final long serialVersionUID = -2690520488415178029L;
public Object get(Node node) {
return nodeservice.getProperty(NodeRef nodeRef,
QName qname);
}
};
09-03-2010 05:11 AM
Hi
I would like to replace the content of the Created column and Last Modified column in all the view modes of Alfresco Explorer. My custom model have custom properties which contain the real created date and last modified date of the documents. I looked at /jsp/browse/browse.jsp and found out #{r.created} and #{r.modified} are used to display the default cm:content properties.
Is there a way to replace them by my custom model properties? I tried #{DialogManager.bean.document.myCustomCreatedDate} but it throws a nullPointerException.
Thank you
<%– Content list –%>
<a:richList id="contentRichList" binding="#{BrowseBean.contentRichList}" viewMode="#{BrowseBean.browseViewMode}" pageSize="#{BrowseBean.pageSizeContent}"
styleClass="recordSet" headerStyleClass="recordSetHeader" rowStyleClass="recordSetRow" altRowStyleClass="recordSetRowAlt" width="100%"
value="#{BrowseBean.content}" var="r">
(Around line 406 in browse.jsp)<%– AW 2010-09-03: Add column for property 'acme:document_id –%>
<a:column id="col13a" style="text-align:left">
<f:facet name="header">
<a:sortLink id="col13a-sort" label="DBS Document ID" value="description" styleClass="header"/>
</f:facet>
<h:outputText id="col13a-txt" value="#{r['acme:document_id']}" />
</a:column>
09-03-2010 07:15 AM
09-03-2010 08:38 AM
09-03-2010 01:19 PM
<bean id="extension.workflowBootstrap"
parent="workflowDeployer">
<property name="labels">
<list>
<value>alfresco.extension.propfile</value><!–propfile.properties–>
</list>
</property>
</bean>
name this file extension-context.xml and change valuepart to mach your custom properties file
09-06-2010 08:52 AM
<f:loadBundle basename="alfresco.extension.customMsg" var="custom"/>
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.