我遇到以下问题"任务完成" Alfresco Share Community Edition中的按钮,如果有人可以帮助我,我将非常感激:)
我在任务级别(Activiti BPMN 2.0)上几乎没有听众,但并不多。偶尔用户按下"任务完成"按钮完成任务,没有任何反应,没有页面加载,似乎页面挂起,但它不是...在大约8秒钟内开始加载,然后任务完成。有人可以帮助解决这个问题吗?我一直在检查日志文件,但没有发现任何可能原因的证据。问题非常烦人,Task Done按钮保持活动状态,用户开始点击,然后他们开始收到一些监听器错误,这很糟糕。
请注意您的意见!
答案 0 :(得分:0)
您是否要禁用任务完成按钮? 如果您使用activiti-transitions来完成工作流程
然后覆盖文件activiti-transitions.js components\form\workflow\activiti-transitions.js
找到代码
/**
* Event handler called when a transition button is clicked.
*
* @method onClick
* @param e {object} DomEvent
* @param p_obj {object} Object passed back from addListener method
*/
onClick: function ActivitiTransitions_onClick(e, p_obj)
{
//MNT-2196 fix, disable transition button to prevent multiple execution
p_obj.set("disabled", true);
使用p_obj p_obj.set("disabled", true)
;
答案 1 :(得分:-1)
您可以使任务异步,然后8秒的加载/处理时间将在后台