Skip to content

feat(query): add result search and priority columns - #261

Draft
sunjiajie wants to merge 1 commit into
ClouGence:mainfrom
sunjiajie:agent/query-result-search-columns
Draft

feat(query): add result search and priority columns#261
sunjiajie wants to merge 1 commit into
ClouGence:mainfrom
sunjiajie:agent/query-result-search-columns

Conversation

@sunjiajie

@sunjiajie sunjiajie commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Improve large query-result exploration by adding in-result search and an ordered priority-column picker.

The search is scoped to the active result tab, supports Cmd/Ctrl+F, next/previous navigation, loaded-page awareness, and per-result state. The column picker lets users select columns in priority order so important fields remain at the front of wide result sets.

UI Preview

The result toolbar adds an ordered priority-column picker on the left and in-result search controls on the right. Selected priority columns stay at the front of the table in the order chosen.

Query-result search and ordered priority-column picker

Related Issues

None.

Type of Change

  • Bug fix
  • Feature
  • Refactor
  • Documentation
  • Test
  • Build / tooling
  • Other

Changes

  • Add result-cell search with match counts, keyboard shortcuts, and previous/next navigation.
  • Search all locally available pages while clearly identifying paginated and streaming scope limits.
  • Add an ordered priority-column picker with column filtering and per-result-tab state.
  • Keep result-search and column-selection state isolated and clean it up when result tabs close.
  • Add English and Chinese UI strings and neutral light/dark-theme-compatible styling.

Test Plan

  • Not tested (explain why below)
  • Unit tests
  • Integration tests
  • Frontend lint / build
  • Backend build
  • Manual verification

Details:

npm run lint
JDK 17 Gradle :cgdm-web:processResources with -PbuildFrontend=true

Checklist

  • The PR title clearly describes the change.
  • The change follows the repository coding standards.
  • Documentation was updated when behavior or usage changed.
  • Tests were added or updated for behavior changes.
  • I checked that generated files, dependency directories, logs, and local artifacts are not included.

@CLAassistant

CLAassistant commented Aug 13, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@sunjiajie
sunjiajie force-pushed the agent/query-result-search-columns branch from 024de55 to c764802 Compare August 13, 2026 15:21
@zycgit

zycgit commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Is there an interface that can be displayed? You can paste it into PR.


有界面可以展示吗? 你可以贴到 pr 中

@sunjiajie

Copy link
Copy Markdown
Contributor Author

Thanks. I added a sanitized UI preview to the PR description. It shows the ordered priority-column picker on the left and the in-result search controls on the right.

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.

3 participants