Aa金砂 发表于 2024-2-18 12:15:40

改背景用弹出页面命令不行

不懂就请教
希望根据客房状态,调整页面展示不同色块


为何用弹出页面调整客房变更状态,会显示混乱,
用页面跳转调整客房变更状态,就显示完美

Nathan.guo 发表于 2024-2-18 12:15:41

大佬,这个首先使用页面跳转,操作完成回退页面时,整夜组件会重新加载,所有逻辑和数据都会重新取,因此没有问题~~


而在使用弹出页面时,我们在关闭弹出页面时勾选了重新加载绑定数据,导致组件中部分数据是修改过的,部分数据是之前加载的,因此就会错乱,这种情况,建议是直接给图文列表设置号数据源,并在使用组件时,绑定对应的属性

Aa金砂 发表于 2024-2-18 21:50:38

还是不太理解

Aa金砂 发表于 2024-2-19 17:20:22






N老师,如果·图文·列表·绑定数据源 ,那页面打开就乱了



Nathan.guo 发表于 2024-2-19 19:49:39

本帖最后由 Nathan.guo 于 2024-2-20 09:40 编辑

这边用大佬提供的demo已经复现了,但是用同样的方式新写了一个demo是正常的,我下来再研究一下,有结果随时同步大佬哈~~

问题跟进,大佬这块的设计存在两个问题哈:
1.状态属性绑定了数据库字段,因此在页面初始化之后,所有模板的状态都会以当前行来展示,也就导致了页面初始化时错乱的问题,因此删除绑定即可

2.在属性变更命令中,我们只设置了哪些列需要隐藏,并没有设置哪些列需要显示,也就是说,假如第一条数据刚开始显示的时123行,4-9隐藏了,此时点击按钮弹出页面修改状态,弹出页面关闭后属性发生了变化,此时把123也隐藏了,但是4-9行在之前也设置过隐藏,就会导致此时的显示异常问题,因为没有行列的各自要被显示
解决方法自然是给每个条件中加上对应的显示操作即可~~

效果如下:

Aa金砂 发表于 2024-2-20 12:10:18

谢谢N老师的指教,弹出页面应该可以了
1.那继续请教,如果不弹出页面,用组件页面中 色框右上角 改成 下拉框选择 ,能不能不弹出页面就改变页面色如何实现





在开房色块下 选择其他 状态,页面变换失败

Nathan.guo 发表于 2024-2-20 18:09:41

Aa金砂 发表于 2024-2-20 12:10
谢谢N老师的指教,弹出页面应该可以了
1.那继续请教,如果不弹出页面,用组件页面中 色框右上角 改成 下拉 ...

1.这个是因为下拉框的数据源来自于数据表,而数据表中有重复数据,因此导致异常

2.因为我们下拉框本身就绑定了属性,因此我们再更改了单元格值之后属性就自动变了,因此不需要手动再去更高组建的属性值

Aa金砂 发表于 2024-2-20 19:45:19

N老师,有没有插件命令 可以给区域背景色块变色

Nathan.guo 发表于 2024-2-21 12:17:18

Aa金砂 发表于 2024-2-20 19:45
N老师,有没有插件命令 可以给区域背景色块变色

这个印象中暂时没有哦,不过大佬可以研究一下javascript,这个博大精深肯定是可以实现的~~

Aa金砂 发表于 2024-2-21 13:01:37

javascript要是懂,也不会学活
页: [1] 2
查看完整版本: 改背景用弹出页面命令不行