开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1082|回复: 31
收起左侧

[讨论] 超级列表框搜索为啥那么多人写循环

[复制链接]
结帖率:83% (24/29)
发表于 2024-4-6 18:42:10 | 显示全部楼层 |阅读模式   江西省吉安市
啊?
  
a = 超级列表框1.查找表项 (编辑框3.内容, , 真, 2)
超级列表框1.现行选中项 = a
超级列表框1.获取焦点 ()
超级列表框1.保证显示 (a)


i支持库列表   支持库注释   
iext扩展界面支持库一

这样不就解决了吗

签到天数: 25 天

发表于 2024-4-7 17:13:40 | 显示全部楼层   河南省郑州市
遍历数组这个我懂, 我的意思是, 在不循环取标题的情况下我怎么知道23在哪个表项里
回复 支持 反对

使用道具 举报

结帖率:83% (24/29)

签到天数: 21 天

 楼主| 发表于 2024-4-7 16:45:19 | 显示全部楼层   江西省吉安市
福仔 发表于 2024-4-7 14:12
哦, 我明白你的意思了, 就是我想搜索的话, 还得先把所有数据给你才行, 也就是只靠组件的话, 还是得取标题 ...

第一次把数据加入超级列表框的时候不能处理吗
回复 支持 反对

使用道具 举报

结帖率:100% (9/9)

签到天数: 20 天

发表于 2024-4-7 14:12:22 | 显示全部楼层   广西壮族自治区崇左市
q838210720 发表于 2024-4-7 13:28
a = ['123', '12345', '123', '112', '223', '43234']
keyword = "23"
b = list(filter(lambda i: keywor ...

哦, 我明白你的意思了, 就是我想搜索的话, 还得先把所有数据给你才行, 也就是只靠组件的话, 还是得取标题, 毕竟很多人都不会自己保存数据, 都是直接加入到超列, 让超列保存数据, 所以, 如果自己没有保存数据的话, 想搜23是没办法的
回复 支持 反对

使用道具 举报

结帖率:83% (24/29)

签到天数: 21 天

 楼主| 发表于 2024-4-7 13:28:32 | 显示全部楼层   江西省吉安市
q838210720 发表于 2024-4-7 13:27
不用遍历啊,我这是为了输出数组下标

a = ['123', '12345', '123', '112', '223', '43234']
keyword = "23"
b = list(filter(lambda i: keyword in i, a))  # ['123', '12345', '123', '223', '43234']


点评

哦, 我明白你的意思了, 就是我想搜索的话, 还得先把所有数据给你才行, 也就是只靠组件的话, 还是得取标题, 毕竟很多人都不会自己保存数据, 都是直接加入到超列, 让超列保存数据, 所以, 如果自己没有保存数据的话, 想   广西壮族自治区崇左市  详情 回复 发表于 2024-4-7 14:12
回复 支持 反对

使用道具 举报

结帖率:83% (24/29)

签到天数: 21 天

 楼主| 发表于 2024-4-7 13:27:48 | 显示全部楼层   江西省吉安市
福仔 发表于 2024-4-7 13:19
遍历数组这个我懂, 我的意思是, 在不循环取标题的情况下我怎么知道23在哪个表项里 ...

不用遍历啊,我这是为了输出数组下标

点评

解释一下,你把要筛选的数据给我,要筛选的内容给我,我给你这个数据在超级列表框的位置,2行代码不循环就这么简单   江西省吉安市  发表于 2024-4-7 13:44
我上传不了图片 a = ['123_1', '12345_2', '123_3', '112_4', '223_5', '43234_6'] keyword = "23" b = list(filter(lambda i: keyword in i, a)) 完美解决   江西省吉安市  发表于 2024-4-7 13:37
你知道我问的不是数组.....   广西壮族自治区崇左市  发表于 2024-4-7 13:32
回复 支持 反对

使用道具 举报

结帖率:100% (9/9)

签到天数: 20 天

发表于 2024-4-7 13:19:13 | 显示全部楼层   广西壮族自治区崇左市
q838210720 发表于 2024-4-7 12:52
嗯...2行代码吧 多一行都多余了

遍历数组这个我懂, 我的意思是, 在不循环取标题的情况下我怎么知道23在哪个表项里
回复 支持 反对

使用道具 举报

结帖率:83% (24/29)

签到天数: 21 天

 楼主| 发表于 2024-4-7 12:57:51 | 显示全部楼层   江西省吉安市
笨来无一悟 发表于 2024-4-6 21:34
我一般都是 功能拆分了的 组件只负责数据的输入和数据的展示 建一个一维或者多维的数组保存数据 列表一类的 ...

你这个比较正规,现在公司都是分展示组件和数据组件,都是去别开来的。做到后面都是怎么精怎么来不是追求能达到效果就行了
回复 支持 1 反对 0

使用道具 举报

结帖率:83% (24/29)

签到天数: 21 天

 楼主| 发表于 2024-4-7 12:52:36 | 显示全部楼层   江西省吉安市
福仔 发表于 2024-4-6 21:38
我还是没明白, 就比如我要搜123里的23, 我要怎么做呢? 我要怎么才能搜到23所在的表项呢 ...

嗯...2行代码吧 多一行都多余了 QQ截图20240407125138.png

点评

遍历数组这个我懂, 我的意思是, 在不循环取标题的情况下我怎么知道23在哪个表项里   广西壮族自治区崇左市  详情 回复 发表于 2024-4-7 13:19
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2024-4-6 22:07:37 高大上手机用户 | 显示全部楼层   广东省佛山市
福仔 发表于 2024-4-6 21:38
我还是没明白, 就比如我要搜123里的23, 我要怎么做呢? 我要怎么才能搜到23所在的表项呢 ...

确实,我也没看明白
回复 支持 反对

使用道具 举报

结帖率:100% (9/9)

签到天数: 20 天

发表于 2024-4-6 21:38:20 | 显示全部楼层   广西壮族自治区崇左市
q838210720 发表于 2024-4-6 20:20
直接显示处理完的结果

我还是没明白, 就比如我要搜123里的23, 我要怎么做呢? 我要怎么才能搜到23所在的表项呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表