function graphTrace(options) { var _defaults = { srcEle: this, pid: $(this).attr('pid'), pdid: $(this).attr('pdid') }; var opts = $.extend(true, _defaults, options); // 处理使用js跟踪当前节点坐标错乱问题 $('#changeImg').live('click', function() { $('#workflowTraceDialog').dialog('close'); if ($('#imgDialog').length > 0) { $('#imgDialog').remove(); } $('
', { 'id': 'imgDialog', title: '此对话框显示的图片是由引擎自动生成的,并用红色标记当前的节点', html: "" }).appendTo('body').dialog({ modal: true, resizable: false, dragable: false, width: document.documentElement.clientWidth * 0.95, height: document.documentElement.clientHeight * 0.95 }); }); /* 用官方开发的Diagram-Viewer跟踪 */ $('#diagram-viewer').live('click', function() { $('#workflowTraceDialog').dialog('close'); if ($('#imgDialog').length > 0) { $('#imgDialog').remove(); } var url = ctx + '/diagram-viewer/index.html?processDefinitionId=' + opts.pdid + '&processInstanceId=' + opts.pid; $('
', { 'id': 'imgDialog', title: '此对话框显示的图片是由引擎自动生成的,并用红色标记当前的节点', html: '