As the EAK DependsOn utility consumer, I may want to apply set / set-if-blank actions indirectly from container (e. g. Fieldset).
Use cases:
- Override the value of the reusable fieldset based on the current component context:
class MyComponent {
// Overrides nested value of `subfield` inside fieldset in case `@condition` is met
@DependsOn(
action = DependsOnActions.SET,
query = "@condition ? 'somevalue' : undefined",
params = @DependsOnParam(name = "path", value = "./subfield")
)
private GlobalFieldset fieldset;
}
Open questions:
- WIeldcards support
name - exact field name equals name
*name - fields with name ends with name
name* - fields with name starts with name