-
Sub-task
-
Resolution: Done
-
Medium
-
None
-
None
-
None
-
Casablanca SO Sprint 0, Casablanca SO Sprint 2
Rendering the process instance diagram using bpmn.io javascript library for the XML rendering.
var BpmnNavigatedViewer = window.BpmnJS;
var bpmnNViewer = new BpmnNavigatedViewer({ container: '#canvas' });
/**
* Open diagram in our viewer instance.
*
* @param {String} bpmnXML diagram to display
*/
function openDiagram(bpmnXML) {
// import diagram
bpmnNViewer.importXML(bpmnXML, function(err) {
if (!err)
{ console.log('success!'); bpmnNViewer.get('canvas').zoom('fit-viewport'); }else
{ console.log('something went wrong:', err); } });
}
//var diagramUrl = 'https://cdn.rawgit.com/bpmn-io/bpmn-js-examples/dfceecba/starter/diagram.bpmn';
var diagramUrl = 'http://localhost:8080/spring-mvc-example/BPMNXML/1';
$.get(diagramUrl, openDiagram, 'text');