本帖最后由 Joe.xu 于 2023-5-31 13:49 编辑
这个目前还在和开发沟通中,最迟明天会给您答复哈~
先把这个问题做一个梳理
- 楼主的文本有重复的,如下示例
值 文本
1 a
2 b
3 a
然后 查询条件是 值<3, 根据这个条件,下拉框运行之后,显示的是a和b, 当然 a是值为a的那个a
当用户粘贴一个a到下拉框的时候,a是文本,需要根据文本找到对应的值,所以就拿a去数据库查,a对应的值是什么,结果a有2个,就取了最后一个值为3的那个a
这个值3不在下拉列表中,所以项目验证没过
8.1改动的是,值有重复的,显示的时候没根据查询条件显示,如下图示例
值 文本 类型
1 a 1
1 b 2
3 c 2
然后 查询条件是 类型=2, 根据这个条件,下拉框运行之后,显示的是b和c
当combo绑定的值是1,这里就出现问题了,因为下拉值为1,数据库中有2条,以前显示的时候,就显示是值为1,文本是a,显示没根据查询条件走,导致出问题,8.1修复了这种情况
而楼主那个情况,是文本有重复的,拿文本去数据库查数据,这块是没改的。问题出在,用户粘贴的文本a, 去数据库查询,查到了多条,这时,这个多条要显示哪条,以前是没参考查询条件的,直接找到的是最后一条。
目前这个问题还在跟进中,如果有绕的方案会反馈给楼主
|