2016-06-24 15 views

Antwort

3

Erstellen Sie Ihre eigene Kontrolle. Kopieren Sie das Standardsteuerelement org \ alfresco \ components \ form \ controls \ workflow \ package items.ftl und fügen Sie Ihre Schaltflächen hinzu.

Der Import Teil ist der folgende:

<#if packageItemActionGroup == "read_package_item_actions" || packageItemActionGroup == "edit_package_item_actions"> 
     <#local actions = actions + [viewMoreAction]> 
     <#elseif packageItemActionGroup == "remove_package_item_actions" || packageItemActionGroup == "start_package_item_actions" || packageItemActionGroup == "edit_and_remove_package_item_actions"> 
     <#local actions = actions + [viewMoreAction]> 
     <#local allowRemoveAllAction = true> 
     <#local allowRemoveAction = true> 
     <#elseif packageItemActionGroup > 
     <#else> 
     <#local actions = actions + [viewMoreAction]>  
     </#if> 

Der einfachste Weg ist die folgende Zeile zu ändern:

<#local viewMoreAction = { "name": "view_more_actions", "label": "form.control.object-picker.workflow.view_more_actions", "link": documentLinkResolver }> 

Und die neue benutzerdefinierte Aktion neben oder vor dem view_more_actions hinzufügen .