carloea2 opened a new pull request, #8081: URL: https://github.com/apache/texera/pull/8081
### What changes were proposed in this PR? Use a searchable NG-ZORRO select for schema-backed enum fields in the operator property panel. Users can type to filter attribute and option labels while retaining grouped options, disabled states, multiple selection, placeholders, and change callbacks. This keeps the integration scoped to the existing Formly `enum` type so dropdown definitions do not need individual changes. The before state is shown in #8069. After this change, typing in the same dropdown filters its options case-insensitively while mouse and keyboard selection continue to work normally. ### Any related issues, documentation, discussions? Closes #8069 ### How was this PR tested? ```bash cd frontend yarn test --include="src/app/common/formly/formly-config.spec.ts" --include="src/app/common/formly/searchable-select.type.spec.ts" yarn prettier --check src/app/common/formly/formly-config.ts src/app/common/formly/formly-config.spec.ts src/app/common/formly/searchable-select.type.ts src/app/common/formly/searchable-select.type.spec.ts yarn eslint src/app/common/formly/formly-config.ts src/app/common/formly/formly-config.spec.ts src/app/common/formly/searchable-select.type.ts src/app/common/formly/searchable-select.type.spec.ts yarn build ``` - 15 focused unit tests passed. - Manually verified the local development UI with the repository stack. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: OpenAI Codex (GPT-5) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
