Skip to content

[EAK-521] POC: ability to specify path (form name) for set actions to apply them indirectly to nested fields #521

Open
@ala-n

Description

@ala-n

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    DependsOnDependsOn-related logicquestionFurther information is requested

    Type

    No type

    Projects

    Status

    To do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions