12-03-2013 03:58 PM
<!– Custom DocLibActions config section –>
<config evaluator="string-compare" condition="DocLibActions">
<actions>
<action id="mypublish" icon="publish" type="javascript" label="actions.mycompany.mypublish">
<param name="function">onActionSimpleRepoAction</param>
<param name="action">mypublish</param>
</action>
</actions>
<!–
Action Group definitions
–>
<actionGroups>
<actionGroup id="document-browse">
<action index="400" id="mypublish" />
</actionGroup>
</actionGroups>
</config>
12-04-2013 01:33 AM
<bean id="transform" class="org.alfresco.repo.action.executer.TransformActionExecuter" parent="action-executer">
<property name="dictionaryService" ref="dictionaryService" />
<property name="nodeService" ref="NodeService" />
<property name="checkOutCheckInService" ref="CheckOutCheckInService" />
<property name="contentService" ref="ContentService" />
<property name="copyService" ref="CopyService" />
<property name="mimetypeService" ref="mimetypeService" />
<property name="applicableTypes">
<list>
<value>{http://www.alfresco.org/model/content/1.0}content</value>
</list>
</property>
</bean>
12-04-2013 08:27 AM
12-05-2013 12:55 AM
document.transformDocument("application/pdf");
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<bean id="transform-to-pdf-action" parent="script">
<property name="scriptLocation">
<bean class="org.alfresco.repo.jscript.ClasspathScriptLocation">
<constructor-arg>
<value>alfresco/extension/scripts/transformToPdf.js</value>
</constructor-arg>
</bean>
</property>
</bean>
</beans>
<config evaluator="string-compare" condition="DocLibActions">
<!–
Action definitions
–>
<actions>
<!– Transfor Document To PDF –>
<action id="transform-to-pdf" type="javascript" label="Tranform To PDF">
<param name="function">onActionSimpleRepoAction</param>
<!– Additional parameters for onRepoAction function –>
<param name="action">transform-to-pdf-action</param>
<param name="successMessage">Successfully transformed to PDF</param>
<param name="failureMessage">PDF Conversion failed</param>
</action>
</actions>
<actionGroups>
<actionGroup id="document-browse">
<action index="460" id="transform-to-pdf"/>
</actionGroup>
<actionGroup id="document-details">
<action index="400" id="transform-to-pdf"/>
</actionGroup>
</actionGroups>
</config>
12-05-2013 09:10 AM
<param name="successMessage">Successfully transformed to PDF</param>
<param name="failureMessage">PDF Conversion failed</param>
06-20-2017 02:05 PM
How should we add the icon image in the above code?
12-05-2013 11:41 AM
<action id="transform-to-pdf" type="javascript" label="Tranform To PDF">
<param name="function">onActionSimpleRepoAction</param>
<!– Additional parameters for onRepoAction function –>
<param name="action">transform-to-pdf-action</param>
<param name="successMessage">Successfully transformed to PDF</param>
<param name="failureMessage">PDF Conversion failed</param>
</action>
Company Home/Data Dictionary/Scripts/transformToPdf.js
<action id="transform-to-pdf" type="javascript" label="Tranform To PDF">
<param name="function">onActionSimpleRepoAction</param>
<!– Additional parameters for onRepoAction function –>
<param name="action">transform-to-pdf-action</param>
<param name="script-ref">Company Home/Data Dictionary/Scripts/transformToPdf.js</param>
<param name="successMessage">Successfully transformed to PDF</param>
<param name="failureMessage">PDF Conversion failed</param>
</action>
12-11-2013 08:27 AM
<!– Custom DocLibActions config section –>
<config evaluator="string-compare" condition="DocLibActions">
<actions>
<action id="my-document-new-publish" icon="publish" type="javascript" label="actions.mycompany.mynewpublish">
<param name="function">onActionFormDialog</param>
<param name="itemKind">action</param>
<param name="itemId">my-newpublish-action</param>
<param name="mode">create</param>
<param name="destination">{node.nodeRef}</param>
<param name="successMessage">message.mycompany.mynewpublish.success</param>
<param name="failureMessage">message.mycompany.mynewpublish.failure</param>
</action>
</actions>
<actionGroups>
<actionGroup id="document-browse">
<action index="366" id="my-document-new-publish" />
</actionGroup>
</actionGroups>
</config>
<config evaluator="string-compare" condition="my-newpublish-action">
<forms>
<form>
<field-visibility>
<show id="myTarget"/>
</field-visibility>
<appearance>
<field id="myTarget" label="Choose destination">
<control template="/org/alfresco/components/form/controls/selectone.ftl">
<control-param name="options">0|Intranet,1|Public Site</control-param>
</control>
</field>
</appearance>
</form>
</forms>
</config>
?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<bean id="my-newpublish-action" parent="script">
<property name="scriptLocation">
<bean class="org.alfresco.repo.jscript.ClasspathScriptLocation">
<constructor-arg>
<value>alfresco/extension/scripts/mynewpublish.js</value>
</constructor-arg>
</bean>
</property>
</bean>
</beans>
05-22-2014 01:37 AM
09-04-2014 05:18 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.