Offers a set of tools that create Granite UI authoring interfaces for Adobe Experience Manager components from Java code. This is a comprehensive solution that makes different widgets work in a coordinated manner, provides greater interactivity in AEM dialogs, and introduces additional features (customizable data lists, options selection, etc.)
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;
}
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:
Open questions:
name
- exact field name equalsname
*name
- fields with name ends withname
name*
- fields with name starts withname