新建待办弹层字段加多后,整块内容超出屏幕且无法滚动, 底部「取消」「创建」按钮点不到,无法建单。
弹层外层 Column({ space: 12 }) 只有 width('100%'), 没有高度约束,也没有 Scroll 容器。内容超屏时直接溢出, 超出部分既不可见也不可滚。
Column({ space: 12 })
width('100%')
对比新建日程页(EventEditPage):固定头 + Scroll + 固定底部,所以不会出这问题。
参照日程页重构:
constraintSize({ maxHeight: '88%' })
Scroll
layoutWeight(1)
提交:22d67e8
22d67e8
[56,2163][524,2301]
[556,2163][1024,2301]
弹层布局缺陷(内容溢出无法滚动),与 #45 待办投射功能无关,是独立的 UI 可用性问题
参照新建日程页(EventEditPage)的结构重构待办弹层:
结构:固定头 → Scroll(字段) → 固定底部按钮
No dependencies set.
The note is not visible to the blocked user.
现象
新建待办弹层字段加多后,整块内容超出屏幕且无法滚动,
底部「取消」「创建」按钮点不到,无法建单。
根因
弹层外层
Column({ space: 12 })只有width('100%'),没有高度约束,也没有 Scroll 容器。内容超屏时直接溢出,
超出部分既不可见也不可滚。
对比新建日程页(EventEditPage):固定头 + Scroll + 固定底部,所以不会出这问题。
修复
参照日程页重构:
constraintSize({ maxHeight: '88%' })Scroll,layoutWeight(1)占剩余高度提交:
22d67e8真机验证(设备 5NC0225B27004718)
[56,2163][524,2301]、创建[556,2163][1024,2301]✅为什么单独建单
弹层布局缺陷(内容溢出无法滚动),与 #45 待办投射功能无关,是独立的 UI 可用性问题
验收记录
提交:
22d67e8改了什么
参照新建日程页(EventEditPage)的结构重构待办弹层:
constraintSize({ maxHeight: '88%' })—— 内容多时不再顶出屏幕Scroll+ Column,layoutWeight(1)占剩余高度结构:固定头 → Scroll(字段) → 固定底部按钮
怎么验的(真机 5NC0225B27004718)
[56,2163][524,2301]、创建[556,2163][1024,2301]