Skip to content

NIFI-16167 Focus referenced parameter when navigating from a property - #11525

Open
rakesh-rsky wants to merge 1 commit into
apache:mainfrom
rakesh-rsky:NIFI-16167
Open

NIFI-16167 Focus referenced parameter when navigating from a property#11525
rakesh-rsky wants to merge 1 commit into
apache:mainfrom
rakesh-rsky:NIFI-16167

Conversation

@rakesh-rsky

Copy link
Copy Markdown
Contributor

Clicking "Go to" on a processor or controller service property that references a parameter (e.g. #{my-param}) opened the Parameter Context edit dialog but did not focus the referenced parameter, requiring users to manually search the parameter list to find and update it. This restores the NiFi 1.x behavior of automatically selecting and scrolling to the referenced parameter.

  • PropertyTable now extracts the parameter name from the #{...} reference syntax before invoking the goToParameter callback, instead of passing the raw reference literal.
  • The goToParameter callbacks in the processor and controller service effects forward the parameter name as router navigation state alongside the existing back-navigation state.
  • The Parameter Context listing effect reads the parameter name from navigation state when opening the Edit Parameter Context dialog, switches to the Parameters tab, and passes it to the dialog.
  • EditParameterContext forwards the selected parameter name to ParameterTable, which selects the matching row and scrolls it into view once the table data is populated.

Summary

NIFI-16167

Tracking

Please complete the following tracking steps prior to pull request creation.

Issue Tracking

Pull Request Tracking

  • Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
  • Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000
  • Pull request contains commits signed with a registered key indicating Verified status

Pull Request Formatting

  • Pull Request based on current revision of the main branch
  • Pull Request refers to a feature branch with one commit containing changes

Verification

Please indicate the verification steps performed prior to pull request creation.

Build

  • Build completed using ./mvnw clean install -P contrib-check
    • JDK 21
    • JDK 25

Licensing

  • New dependencies are compatible with the Apache License 2.0 according to the License Policy
  • New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

  • Documentation formatting appears as expected in rendered files

Clicking "Go to" on a processor or controller service property that
references a parameter (e.g. #{my-param}) opened the Parameter Context
edit dialog but did not focus the referenced parameter, requiring users
to manually search the parameter list to find and update it. This
restores the NiFi 1.x behavior of automatically selecting and scrolling
to the referenced parameter.

- PropertyTable now extracts the parameter name from the #{...}
  reference syntax before invoking the goToParameter callback, instead
  of passing the raw reference literal.
- The goToParameter callbacks in the processor and controller service
  effects forward the parameter name as router navigation state
  alongside the existing back-navigation state.
- The Parameter Context listing effect reads the parameter name from
  navigation state when opening the Edit Parameter Context dialog,
  switches to the Parameters tab, and passes it to the dialog.
- EditParameterContext forwards the selected parameter name to
  ParameterTable, which selects the matching row and scrolls it into
  view once the table data is populated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant