Comments (4)
Hi @ChenRenHu!
- The control bar doesn't support external buttons, but I like this idea. I will add this feature in the future. You may increase the priority under a consulting service.
- Basically you may track changes in the definition by listening all changes.
designer.onDefinitionChanged.subscribe((newDef) => { /* ... */);
Now you need to compare the previous definition with the current one. Do you need to listen on all changes or only deletion?
from sequential-workflow-designer.
- external control bar button: Is there a way to realize this by modifying the source code?
- the newDef parameter is the whole sequence def?
from sequential-workflow-designer.
- If you fork the repo you may do everything, but you need to maintain the repo alone.
- Yes.
BTW: thecanDeleteStep
callback is called just before deletion (docs: https://nocode-js.com/docs/sequential-workflow-designer/features/editing-restrictions) so you could use this fact.
let deletedStep = null;
const configuration = {
steps: {
canDeleteStep: (step) => {
deletedStep = step;
return true;
},
canInsertStep: () => {
deletedStep = null;
return true;
},
canMoveStep: () => {
deletedStep = null;
return true;
}
},
// ...
}
// ...
designer.onDefinitionChanged.subscribe((newDefinition) => {
if (deletedStep) {
console.log('deletedStep', deletedStep);
deletedStep = null;
}
});
from sequential-workflow-designer.
thx a lot;
from sequential-workflow-designer.
Related Issues (20)
- [react] Throw exception on undo action HOT 2
- How can I make the step a leaf step of the flow? HOT 4
- Convert JSON to Flow HOT 6
- Y-Scroll offset for step container HOT 2
- SUPER large algos crash chrome tab HOT 4
- Can we have multiple independent flow diagram. HOT 1
- Is there a way to highlight a step in the designer without actually selecting the step? HOT 2
- User defined conditionals? HOT 3
- public mutation events and pragmatically create actions HOT 1
- Customization of drop positions and styling HOT 5
- Property value of dynamically rendered component in designer isnt updating immediately HOT 5
- Can I change Ui template for task or switch HOT 5
- Start from a specific step HOT 2
- How to know is finished ? HOT 2
- Cannot use sequential-workflow-designer-react with React 17 and lower HOT 2
- Copy/Paste for steps HOT 2
- package 'sequential-workflow-designer' not found HOT 5
- Svelte Support for Sequential Workflow Designer HOT 3
- Scrolling issue in toolbox HOT 2
- Backspace key delete step HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sequential-workflow-designer.