2016-06-24 15 views

回答

3

創建自己的自定義控制。 複製默認控件org \ alfresco \ components \ form \ controls \ workflow \ packageitems.ftl並將按鈕添加到它。

進口部分如下:

<#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> 

最簡單的方法是改變以下行:

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

而對於未來添加新的自定義操作或view_more_actions前。