please tell me if there is any way to add zoom in/out functionality for bpmn diagram
Where did you look to answer this question? What did you try already?
i did this in workflow-bpmn.js file. but it is showing error on the line βvar viewer = new BpmnNavigatedViewer({ container: β#js-canvasβ });β
var BpmnModeler = require('bpmn-js/lib/Modeler');
var BpmnNavigatedViewer = require('bpmn-js/lib/NavigatedViewer.js');
function createInstance() {
var object = new BpmnModeler({
container: canvas,
propertiesPanel: {
parent: '#js-properties-panel'
},
additionalModules: [
propertiesPanelModule,
propertiesProviderModule,
incidentColorPaletteModule,
incidentColorDrawModule,
sendContactDispatchDrawModule,
sendContactDispatchPaletteModule,
logStartEventDrawModule,
logStartEventPaletteModule,
logEndEventDrawModule,
logEndEventPaletteModule,
checkContactAvailabilityDrawModule,
checkContactAvailabilityPaletteModule
],
moddleExtensions: {
magic: customPropsListModule
}
});
return object;
}
var viewer = new BpmnNavigatedViewer({ container: '#js-canvas' });
BpmnNavigatedViewer
is exactly the right component to use.
What error does it show?
it is not recognizing my canvas i guess. Undefined it says thats it.
Seems like we cannot help you then.