簡體   English   中英

如何在露天共享中批准工作流的審閱步驟之前添加確認對話框

[英]How to add a confirmation dialog before approving a review step of a workflow in alfresco share

我想在Alfresco工作流程的審批步驟之前添加一個確認對話框,如圖所示,以實現更高的精度

http://i.imgur.com/F3XWLSc.png

我嘗試在自定義的activiti-transitions.ftl

C:\\ Alfresco \\ tomcat \\ webapps \\ share \\ WEB-INF \\ classes \\ alfresco \\ site-webscripts \\ org \\ alfresco \\ components \\ form \\ controls \\ workflow \\ custom-activiti-transitions.ftl

但它不能正常工作。 我試圖用2個JavaScript警報來做到這一點,例如:

    <#if form.mode == "edit" 
    && ((form.data['prop_bpm_status']?? 
    && form.data['prop_bpm_status'] != 'Completed') 
    || form.data['prop_bpm_status']?? == false)>

    <script type="text/javascript">//<![CDATA[
    (function()
    {
       new Alfresco.ActivitiTransitions("${fieldHtmlId}").setOptions(
       {
          currentValue: "${field.control.params.options?js_string}",
          hiddenFieldName: "${field.name}"
       }).setMessages(
          ${messages}
       );
    })();
    alert("test !!!!!"); 
    //]]></script>

    <div class="form-field suggested-actions" id="${fieldHtmlId}">
       <div id="${fieldHtmlId}-buttons">
    <script type="text/javascript">//<![CDATA[
    alert("div button ?  !!!!!"); 
    //]]></script>
       </div>
    </div>
    </#if>

這兩個警報出現在頁面上的按鈕(查看圖片)“ Approuver”和“ Rejeter”之前。

您在此鏈接中具有這兩個警報的圖像:

http://imgur.com/3vnP7sB,kf4Hud6#0

使用OK確認並在您的JS中取消提示-

   if (confirm('Approve?')) {
            //do something
        } else {
           //do something
        }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM