draw2d.CancelEnd = function() { _url = "/js/designer/icons/end_event_cancel.png"; draw2d.ResizeImage.call(this, _url); this.rightInputPort = null; this.leftInputPort = null; this.topInputPort = null; this.bottomInputPort = null; this.resizeable = false;// 不让改变大小 this.eventId = 'CancelEnd'; this.eventName = "取消"; this.setDimension(40, 40); }; draw2d.CancelEnd.prototype = new draw2d.Node(); draw2d.CancelEnd.prototype.type = "draw2d.CancelEnd"; draw2d.CancelEnd.prototype.generateId = function() { this.id = "CancelEnd"; this.eventId = this.id; }; draw2d.CancelEnd.prototype.createHTMLElement = function() { var item = draw2d.ResizeImage.prototype.createHTMLElement.call(this); return item; }; draw2d.CancelEnd.prototype.setDimension = function(w, h) { draw2d.ResizeImage.prototype.setDimension.call(this, w, h); }; draw2d.CancelEnd.prototype.setWorkflow = function(_505d) { draw2d.ResizeImage.prototype.setWorkflow.call(this, _505d); if (_505d !== null && this.rightInputPort === null) { this.rightInputPort = new draw2d.MyInputPort(); this.rightInputPort.setName("RightInputPort"); this.rightInputPort.setWorkflow(_505d); this.rightInputPort.setBackgroundColor(new draw2d.Color(115, 115, 245)); this.addPort(this.rightInputPort, this.width, this.height / 2); } if (_505d !== null && this.leftInputPort === null) { this.leftInputPort = new draw2d.MyInputPort(); this.leftInputPort.setName("leftInputPort"); this.leftInputPort.setWorkflow(_505d); this.leftInputPort.setBackgroundColor(new draw2d.Color(115, 115, 245)); this.addPort(this.leftInputPort, 0, this.height / 2); } if (_505d !== null && this.topInputPort === null) { this.topInputPort = new draw2d.MyInputPort(); this.topInputPort.setName("RightInputPort"); this.topInputPort.setWorkflow(_505d); this.topInputPort.setBackgroundColor(new draw2d.Color(115, 115, 245)); this.addPort(this.topInputPort, this.width / 2, 0); } if (_505d !== null && this.bottomInputPort === null) { this.bottomInputPort = new draw2d.MyInputPort(); this.bottomInputPort.setName("RightInputPort"); this.bottomInputPort.setWorkflow(_505d); this.bottomInputPort.setBackgroundColor(new draw2d.Color(115, 115, 245)); this.addPort(this.bottomInputPort, this.width / 2, this.height); } }; draw2d.CancelEnd.prototype.figureDoubleClick = function() { if(!workflow.readOnly){ processNode = this; Ext.getCmp('formSetting').hide(); Ext.getCmp('actionSetting').hide(); Ext.getCmp('listenerSetting').hide(); Ext.getCmp('delegateSetting').hide(); setPropertyNames(); setSource(); } }; draw2d.CancelEnd.prototype.getContextMenu = function() { if (this.workflow.disabled) return null; var menu = new draw2d.ContextMenu(100, 50); processNode = this; menu.appendMenuItem(new draw2d.ContextMenuItem("属性", "properties-icon", processNode, function(x, y) { setPropertyNames(); setSource(); })); return menu; }; draw2d.CancelEnd.prototype.toXML = function() { var xml = '\n'; return xml; }; draw2d.CancelEnd.prototype.toBpmnDI = function() { var w = this.getWidth(); var h = this.getHeight(); var x = this.getAbsoluteX(); var y = this.getAbsoluteY(); var xml = '\n'; xml = xml + '\n'; xml = xml + '\n'; return xml; };