[英]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”之前。
您在此鏈接中具有這兩個警報的圖像:
使用OK確認並在您的JS中取消提示-
if (confirm('Approve?')) {
//do something
} else {
//do something
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.