As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
<config evaluator="string-compare" condition="action-asign-form"> <forms> <form> <field-visibility> <show id="comment"/> </field-visibility> <appearance> <field id="comment" label-id="erry.comment"> <control template="/org/alfresco/components/form/controls/textarea.ftl" /> </field> </appearance> </form> </forms> </config> <!– Actions –> <config evaluator="string-compare" condition="DocLibActions"> <actions> <action id="erry-sign" type="javascript" label="actions.erry-sign" icon="erry-sign"> <param name="function">onActionFormDialog</param> <param name="itemKind">action</param> <param name="itemId">action-asign-form</param> <permissions> <permission allow="true">Write</permission> </permissions> <param name="action">signAction</param> <param name="successMessage">message.sign.disabled</param> <param name="failureMessage">message.sign.failure</param> <evaluator>erry.evaluator.doclib.action.signHistory</evaluator> </action> </actions> <actionGroups> <actionGroup id="document-browse"> <action index="500" id="erry-sign" /> </actionGroup> <actionGroup id="document-details"> <action index="500" id="erry-sign" /> </actionGroup> </actionGroups> </config>
<config evaluator="string-compare" condition="signAction"> <forms> <form> <field-visibility> <show id="comment"/> </field-visibility> <appearance> <field id="comment" label-id="erry.comment"> <control template="/org/alfresco/components/form/controls/textarea.ftl" /> </field> </appearance> </form> </forms> </config> <!– Actions –> <config evaluator="string-compare" condition="DocLibActions"> <actions> <action id="erry-sign" type="javascript" label="actions.erry-sign" icon="erry-sign"> <param name="function">onActionFormDialog</param> <param name="itemKind">action</param> <param name="itemId">signAction</param> <permissions> <permission allow="true">Write</permission> </permissions> <param name="successMessage">message.sign.disabled</param> <param name="failureMessage">message.sign.failure</param> <evaluator>erry.evaluator.doclib.action.signHistory</evaluator> </action> </actions> <actionGroups> <actionGroup id="document-browse"> <action index="500" id="erry-sign" /> </actionGroup> <actionGroup id="document-details"> <action index="500" id="erry-sign" /> </actionGroup> </actionGroups> </config>
<bean id="action-asign-form" class="path of the class file in which you have implemented your action executer" parent="action-executer"> <property name="nodeService"> <ref bean="NodeService" /> </property> </bean>