Skip to content
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

Add initial support for EEF's DynamicFor/If to Forms #2236

Closed
pcdavid opened this issue Aug 8, 2023 · 0 comments · Fixed by #2322 or #2287
Closed

Add initial support for EEF's DynamicFor/If to Forms #2236

pcdavid opened this issue Aug 8, 2023 · 0 comments · Fixed by #2322 or #2287

Comments

@pcdavid
Copy link
Member

pcdavid commented Aug 8, 2023

Sirius Desktop, via EEF, supports dynamic mappings that offer the specifier/studio maker powerful control on how many instances of a given widget (including zero) are instanciated when a Form is rendered.

We will port this capability to the Sirius Component's Forms, including the View DSL.
As a first step (this ticket), we will implement the exact same feature as is present in EEF.
We'll see afterwards if/how it can be generalized.

@pcdavid pcdavid self-assigned this Aug 8, 2023
@pcdavid pcdavid added this to the 2023.10.0 milestone Aug 8, 2023
@pcdavid pcdavid linked a pull request Aug 10, 2023 that will close this issue
pcdavid added a commit that referenced this issue Aug 22, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 22, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 22, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 22, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 24, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 24, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 24, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 24, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 24, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 24, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 24, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 24, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 24, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 24, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 24, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 25, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 28, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 28, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 28, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 28, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 28, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 30, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 30, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 30, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 30, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 30, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 30, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 30, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 30, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 31, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 31, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Aug 31, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 1, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 1, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 1, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 1, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 1, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 1, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 1, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 1, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 1, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 1, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 4, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Sep 4, 2023
Bug: #2236
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment