MMCGN 发表于 2024-2-18 10:45:15

9.0.104 EL选择器搜索结果问题

在移动端,创建了一个组件,里面有一个EL-选择器,开启了 可搜索选项 和 服务端搜索 ,正常情况是:每次搜索只显示3个搜索结果,如下图1:



但是现在碰到2个问题,
问题1:用户在输入文字搜索时,将搜索文字删除,搜索结果又会将该字段的所有数据都展示出来,无法隐藏,如下图:



问题2:一旦设置了搜索条件,EL-选择器就找不到搜索结果



设计器文件


Nathan.guo 发表于 2024-2-18 16:26:48

问题一:这个问题我这边没有复现,出入一段文字搜索后,在删除一部分文字,依然显示三个选项

问题二:这个是因为大佬的查询条件中,控制查询策略选择的是空值,而页面初始化时,选择款是没有值的,因此后续就搜索不出来;



所以这个问题首先是大佬为什么纪要搜索选项,又要给选项设置查询条件,并引用自己呢?

如果单单是解决这个问题,那我们设置为全部记录即可,但是这种作法有点奇怪,所以还是希望大佬,能描述一下场景,也方便大家提供一些更好的是实现思路哦~~

MMCGN 发表于 2024-2-18 21:04:32

本帖最后由 MMCGN 于 2024-2-18 21:07 编辑

Nathan.guo 发表于 2024-2-18 16:26
问题一:这个问题我这边没有复现,出入一段文字搜索后,在删除一部分文字,依然显示三个选项

问题二:这 ...
问题一:这个要先输入文字后,然后把文字全部删除后,才会复现显示全部列表的值

问题二:因为要在前面加入一个选择列表,然后可以在后面输入文字时,可以动态显示的不同列表的值
比如:选择单位名称时,在搜索框可以输入单位名称,然后带出单位名称的选择列表
或者输入金额,可以在搜索框 输入金额,会带出金额列表


更新后的设计文件:

Nathan.guo 发表于 2024-2-19 16:35:23

MMCGN 发表于 2024-2-18 21:04
问题一:这个要先输入文字后,然后把文字全部删除后,才会复现显示全部列表的值

问题二:因为要在前面 ...

问题一:我这边输入文字搜索后再全部删除,显示依然正常,我这边使用的时9.0.103,大佬可以i下载个新版本测试下

问题二:这种情况根据数据源的不同石板会有两种实现方式~~
1.不同选项的数据源来自于不同的数据表或数据列,这种情况第二个选择框不需要绑定数据源,而是再第一个选择完之后,将备选项查询出来,之后使用操作单元格命令设置数据源就行,不过缺点是不能限制最大可选数量

2.数据源来自同一列,但是再有一列区分,像这样


这样,正常给设置查询条件,并引用第一个选择框就行

MMCGN 发表于 2024-2-25 23:11:39

Nathan.guo 发表于 2024-2-19 16:35
问题一:我这边输入文字搜索后再全部删除,显示依然正常,我这边使用的时9.0.103,大佬可以i下载个新版本 ...

这不是我要的解决方法

Nathan.guo 发表于 2024-2-26 17:23:22

MMCGN 发表于 2024-2-25 23:11
这不是我要的解决方法
咱们是有什么限制,导致这种方法不可行吗?大佬可以描述下~~
页: [1]
查看完整版本: 9.0.104 EL选择器搜索结果问题