Skip to content
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
This repository was archived by the owner on Nov 4, 2026. It is now read-only.

视图配置面板存在无效项目,需排查并修复 #816

Closed

Description

@hotlong

在视图配��面板中存在一些无效/没有实际作用的配置项,容易造成用户困惑。根据源码分析,主要问题包括:

视图配置面板部分无效项

问题分类:

  1. 非支持视图类型应隐藏的项:如 "showGroup"、"showColor"、"showDensity" 等应仅在部分视图下显示。
  2. 尚无实际实现的项:如 "searchableFields"、"filterableFields"、"quickFilters"、"virtualScroll"、"fieldTextColor"、"showDescription"、"conditionalFormatting"。
  3. 重复/冗余项:如 "densityMode"(被 rowHeight 替换)、"_groupBy" 与 kanban.groupByField。
  4. 与实际视图无关项:如 "prefixField"、"collapseAllByDefault"(仅分组时适用)。

修复建议:

  • 为这些项在 schema 中添加 visibleWhen 条件,保证只有在对应场景下才显示。
  • 删除重复功能项,合并配置入��。
  • 检查所有 UI 配置项和 NamedListView/运行时代码的实际消费,移除未实现或未实际生效的部分。
  • 检查和补充相关单元测试,确保 panel 始终与运行时行为一致。
  • 更新文档和 ROADMAP。

请在修复上述问题后运行相关 test,并同步维护 ROADMAP。

关联文件/参考:

  • apps/console/src/utils/view-config-schema.tsx
  • apps/console/src/utils/view-config-utils.ts
  • packages/types/src/objectql.ts
  • ROADMAP.md

本问题为代码审查后提出,建议细致逐项梳理配置面板与运行时代码实现的一致性。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bugSomething isn't workingconfigurationinvalidThis doesn't seem right

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions