问题描述
在 ObjectUI 的 ObjectView 页面,右侧 ViewConfigPanel 配置面板修改字段、过滤、排序、外观等,主区域(如 grid/kanban/calendar 等)通常未及时反映变更,仅在点击"保存"后才统一刷新。
此行为影响所有列表视图类型,包含但不限于:
- Grid 表格视图
- Kanban 看板视图
- Calendar 日历视图
- Timeline 甘特/时间线视图
- Gallery 画廊视图
- Map 地图视图
复现步骤
- 打开任一列表视图
- 编辑右侧配置面板任一属性(字段、过滤、排序、外观等)
- 发现主内容区未实时反映 Panel 改动,仅保存后才生效
期望结果
- 无论是否"保存",panel 内任何变更均应直接同步到主内容,实现所见即所得
- 所��支持的列表类型均具备 live preview
技术分析&排查建议
- ViewConfigPanel 实现 onViewUpdate 实时向上抛变动,但 ObjectView(console层)仅合并 viewDraft;objectViewSchema/useMemo 依赖列不全,未能触发 PluginObjectView 实时反映所有变更
- plugin-view 的 PluginObjectView 内部 useMemo 依赖和 grid/kanban/calendar/timeline/gallery/map 等列表类型对应 schema 构建链路需进一步补齐依赖,保证视图配置实时同步
修复建议
- ObjectView console 侧:扩大 objectViewSchema/useMemo 依赖到所有 viewConfig 字段
- 保证 mergedViews 产生变化即时驱动 PluginObjectView 的 live re-render
- plugin-view 层 grid/kanban 等 schema/useMemo 需完整依赖 viewConfig
- (如性能瓶颈)可增差异化刷新,或仅部分配置触发强刷新
子任务
修复后请运行全部 test,并同步修订 Roadmap。
问题描述
在 ObjectUI 的 ObjectView 页面,右侧 ViewConfigPanel 配置面板修改字段、过滤、排序、外观等,主区域(如 grid/kanban/calendar 等)通常未及时反映变更,仅在点击"保存"后才统一刷新。
此行为影响所有列表视图类型,包含但不限于:
复现步骤
期望结果
技术分析&排查建议
修复建议
子任务
修复后请运行全部 test,并同步修订 Roadmap。