true 发表于 2023-9-9 15:48:54

【9.0.6】列表使用组合框弹出页面关闭后组合框值消失

订单表里有类型字段 类型是类型表的ID 可能是多个 用逗号隔开 在列表上使用组合框开启多选后展示 当列表双击进入详情后(全屏弹出页面) 点击按钮再次弹出页面后(非全屏) 关闭非全屏页面后 再关闭全屏页面 列表上的组合框的值鼠标触碰后就消失了



想问一下这种值有什么好办法来展示 总不能写视图来处理吧






Joe.xu 发表于 2023-9-11 17:43:50

我看这边写的是重新加载就把这个勾选上了


但是没有复现楼主的问题,录制的动图如下,看下是我哪里操作的有问题吗

true 发表于 2023-9-11 18:28:22

Joe.xu 发表于 2023-9-11 17:43
我看这边写的是重新加载就把这个勾选上了




你得点击发货再弹出一个页面 弹两个关闭列表就会出问题

Joe.xu 发表于 2023-9-12 12:23:23

主要原因就是表格中组合框,弹出页面上也有个相同的字段,绑定是同一个表,导致关闭弹出页面的时候,清了组合框的缓存
可以把页面上这个删除,就好了。




这个问题看着像bug,当调查发现是组合框缓存的问题,但是组合框太复杂了,缓存这块也复杂,目前已需求的形式在研究,
可以看下这个帖子跟您的问题是一致的

9.0.4 弹出页面关闭父页面数据不显示
https://gcdn.grapecity.com.cn/showtopic-186449-1-1.html
(出处: 葡萄城开发者社区)


true 发表于 2023-9-12 13:16:20

Joe.xu 发表于 2023-9-12 12:23
主要原因就是表格中组合框,弹出页面上也有个相同的字段,绑定是同一个表,导致关闭弹出页面的时候,清了组 ...

不行呀 我弹出页面要展示这个数据的 有没有其他办法展示这种多个逗号分割的数据

true 发表于 2023-9-12 13:19:46

Joe.xu 发表于 2023-9-12 12:23
主要原因就是表格中组合框,弹出页面上也有个相同的字段,绑定是同一个表,导致关闭弹出页面的时候,清了组 ...

而且我删掉还是复现出来了 就是在弹出的第二个页面关闭页面时勾选父页面重新加载数据 它还是会消失

Lay.Li 发表于 2023-9-12 18:01:07

好的,这边再调查一下,有结果了给您回复哈:loveliness:

Lay.Li 发表于 2023-9-14 09:40:23


大佬,您demo这里父页面重新加载数据的按钮没有勾选,您可以试试勾选上再看看,然后展示逗号拼接的数据的话,可以试试el-组合框,或者可以通过写命令的方式,将1,2这样的字符串处理为直销,分销的字符串:loveliness:

true 发表于 2023-9-18 17:01:22

Lay.Li 发表于 2023-9-14 09:40
大佬,您demo这里父页面重新加载数据的按钮没有勾选,您可以试试勾选上再看看,然后展示逗号拼接的数据的 ...

你这样想 为了一个简单的拼接展示 按你说的办法我得改多少东西 我得写json到表格 我得自己写分页 我得自己写查询条件 表格就是个摆设了建议出一个服务端命令处理完数据能直接绑定到表格上 查询条件、分页还生效 还有哈 EL没办法放到表格上父页面重新加载不加载数据都是会丢失的 我弹出的子页面必须用表格上的字段

Joe.xu 发表于 2023-9-18 17:48:43

楼上版主的方案是为了解决咱们问题的另一个方案,确实相对麻烦一些。
这个方案您有尝试吗

组合框太复杂了,缓存这块也复杂,目前已需求的形式在研究,看产品后续如何来设计
页: [1] 2
查看完整版本: 【9.0.6】列表使用组合框弹出页面关闭后组合框值消失