Shapebar API overview
Shapebar is a part of the Diagram Editor that renders previews of Diagram items (shapes, groups and swimlanes). Use the shapebar property of the view configuration object to show, hide and configure the Shapebar. There are two ways of initialization you can choose from:
- creating the default Shapebar by using the
shapebar:truesetting:
const editor = new dhx.DiagramEditor("editor_container", {
type: "default",
view: {
shapebar: true // displaying the default Shapebar
}
});
- configuring Shapebar by specifying it as an object with a set of properties:
const editor = new dhx.DiagramEditor("editor_container", {
type: "default",
view: {
// configuring Shapebar via an object
shapebar: {
css: "custom_css",
show: true,
width: 300,
preview: {
scale: 0.65,
gap: 8
},
sections: {
"Swimlane": [{ swimlane: true }],
"Groups": [{ group: true }],
"Flowchart shapes": [{ flowShapes: true }],
"Org shapes, text, topic": [{ org: true }, "text", "topic"]
}
}
}
});
Check the related API section to explore the available properties of Shapebar.