-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Task] Blueprint Saga workflows #10659
Comments
@sbalaji1192 I believe we should go with approach 1. instead of the original approach 2. I think that these |
@riodeuno Agree with you. Adding new lifeCycle methods for the widget seems to be the appropriate way to solve this. |
@sbalaji1192 @somangshu @rohitagarwal88 @SatishGandham Is this update needed for the List Widget V2 efforts? |
@Tooluloope Could you please confirm if this is needed for List widget v2 implementation? |
Need to Improve
|
Is there an existing issue for this?
Description
Today, certain updates are run on a widget when they are first placed on the canvas. This works well as these don't need to run again during the lifecycle of a widget on the canvas.
However, there are certain updates that need to run on the List Widget when it has new widgets added within it. This way, the List Widget can safely replicate the properties of these widgets in all items of the List widget based on the data.
This means that these need to run
There are two ways forward here for a solution
If we go with approach 1. Here are the tasks to be performed. -- Please note that the details need to be worked out.
SubTasks
onAddChild
andonRemoveChild
to theenhancements
CHILD_OPERATIONS
blueprint type. We can potentially remove theCHILD_OPERATIONS
type, provided that we use some other API to disallow certain widgets to be placed within other widgets.If we go with approach 2. Here are the tasks to be performed.
SubTasks
The text was updated successfully, but these errors were encountered: