背景
目前 ViewConfigPanel 混合了两类完全不同层级的配置:
- 页面级(Page/View 级)配置:影响整个视图外壳,例如 showSearch、showFilters、showSort、label、viewType、导航行为等
- 列表内容级(ListView 级)配置:影响底层数据渲染和数据流,例如 columns、field/appearance、filter、sort、type-specific options 等
这种混合导致了数据流分层和实时同步的混乱,许多配置项配置后并未在实际 UI 或数据上正确实时生效,PR #712 也只修复了一部分字段的向下透传。
目标
将 ViewConfigPanel 按"Page/View 配置"与"ListView 配置"进行分层,
- 明确 UI 区块和状态数据流的分层收口
- 并针对每一项配置补齐透传到对应消费层级(objectViewSchema、renderListView/fullSchema)的逻辑,
便于逐项检查与 AI 自��修正。
待修正/拆分项明细(必须全部一一对应改造):
1. 分层职责梳理
2. 页面级(Page/View)配置项
3. 列表内容级(ListView 级)配置项
4. 数据流/prop 透传修正
5. UI/UX
6. 回归测试/CI
备注
- 本 issue 作为全量改造 checklist,适配 AI coding agent 自动逐条批处理。
- 建议修复后将 ViewConfigPanel 划分为 PageConfigPanel + ListViewConfigPanel 两个组件,后续便于维护和复用。
相关参考:#713、PR #712
背景
目前 ViewConfigPanel 混合了两类完全不同层级的配置:
这种混合导致了数据流分层和实时同步的混乱,许多配置项配置后并未在实际 UI 或数据上正确实时生效,PR #712 也只修复了一部分字段的向下透传。
目标
将 ViewConfigPanel 按"Page/View 配置"与"ListView 配置"进行分层,
便于逐项检查与 AI 自��修正。
待修正/拆分项明细(必须全部一一对应改造):
1. 分层职责梳理
onViewUpdate应写入区分后的 state 通道2. 页面级(Page/View)配置项
3. 列表内容级(ListView 级)配置项
4. 数据流/prop 透传修正
objectViewSchema只关注页面级字段(外层 toolbar),不可混入内层列表专属项renderListView的 fullSchema 补充所有列表内容级可配置参数,按类型覆盖至 Grid/Kanban 等所有 viewType5. UI/UX
6. 回归测试/CI
备注
相关参考:#713、PR #712