BPMN view: remove radio buttons

This commit is contained in:
Cindy Chang
2024-08-27 11:05:07 +08:00
parent 09237a0759
commit b72d87fb52
4 changed files with 33 additions and 60 deletions

View File

@@ -265,62 +265,6 @@ export default function cytoscapeMap(mapData, dataLayerType, dataLayerOption, cu
minDist: 60, // 設置最小節點間距
}).run();
cy.layout({
name: 'fcose',
randomize: false,
padding: 60,
// nodeRepulsion: 100000,
idealEdgeLength: 300,
// edgeElasticity: 0.7,
// gravity: 5,
nestingFactor: 5,
gravityCompound: 20,
// gravityRangeCompound: 30,
// nodeDimensionsIncludeLabels: true,
fit: true,
}).run();
cy.layout({
name: 'cola',
refresh: 1,
ungrabifyWhileSimulating: false, // so you can't drag nodes during layout
fit: true, // on every layout reposition of nodes, fit the viewport
padding: 30, // padding around the simulation
boundingBox: undefined, // constrain layout bounds; { x1, y1, x2, y2 } or { x1, y1, w, h }
nodeDimensionsIncludeLabels: false, // whether labels should be included in determining the space used by a node
// layout event callbacks
ready: function(){}, // on layoutready
stop: function(){}, // on layoutstop
// positioning options
randomize: false, // use random node positions at beginning of layout
avoidOverlap: true, // if true, prevents overlap of node bounding boxes
handleDisconnected: true, // if true, avoids disconnected components from overlapping
convergenceThreshold: 0.01, // when the alpha value (system energy) falls below this value, the layout stops
nodeSpacing: function( node ){ return 10; }, // extra spacing around nodes
flow: undefined, // use DAG/tree flow layout if specified, e.g. { axis: 'y', minSeparation: 30 }
alignment: function(node) {
return {
x: 1, // 將所有節點對齊在相同的 X 座標上
y: 0 // Y 座標保持不變
};
}, // relative alignment constraints on nodes, e.g. {vertical: [[{node: node1, offset: 0}, {node: node2, offset: 5}]], horizontal: [[{node: node3}, {node: node4}], [{node: node5}, {node: node6}]]}
gapInequalities: undefined, // list of inequality constraints for the gap between the nodes, e.g. [{"axis":"y", "left":node1, "right":node2, "gap":25}]
centerGraph: 10000, // adjusts the node positions initially to center the graph (pass false if you want to start the layout from the current position)
// different methods of specifying edge length
// each can be a constant numerical value or a function like `function( edge ){ return 2; }`
edgeLength: 10, // sets edge length directly in simulation
edgeSymDiffLength: undefined, // symmetric diff edge length in simulation
edgeJaccardLength: undefined, // jaccard edge length in simulation
// iterations of cola algorithm; uses default values on undefined
unconstrIter: undefined, // unconstrained initial layout iterations
userConstIter: undefined, // initial layout iterations with user-specified constraints
allConstIter: undefined, // initial layout iterations with all constraints including non-overlap
}).run();
// 按下線條,線條及線條上數字有光暈效果
cy.on('tap', 'edge', function(event) {
cy.edges().removeClass('highlight-edge');