起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2023|回复: 0

[分享] 多选框,筛选,组件画代码之实现逻辑,整理

[复制链接]

173

主题

230

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
QQ
发表于 2020-3-11 20:12:20 | 显示全部楼层 |阅读模式
本帖最后由 czskystar2019 于 2020-3-11 21:06 编辑

多选框,筛选,组件画代码之实现逻辑,整理

第一,点击选中再点击取消选中之效果。(选中=1,取消选中=0);
第二,初始化数组;
第三,遍历数组
(1)将当前行+选中列的值,赋值给数组的循环变量select;
(2)判断,当select=1,获取该行的主键,并赋值给变量classid,放入数组中;
ps:遍历数组,是为了查询并得到,选中行的主键,该主键是商品数据集的外键。
第四,将遍历数组后得到的返回值classid,赋值给页面数据,返回页面中去使用。

具体步骤

1,选中状态
(1)条件分支,动态列表当前行.选中 ==1
(2)分支合并

2,遍历
(3)数组初始化,变量名arrclassid
(4)循环
a,获取列值,返回值select:列名选中+循环变量1.行对象
b,判断,当select=1
c,获取列值,返回值classid:列名主键+循环变量1.行对象
d,把对象放进数组,不需要返回值:array:arrclassid,obj:classid

3,给页面数据赋值
(5)页面数据-过滤=arrclassid
(6)结束
QQ截图20200311210556.jpg QQ截图20200311210544.jpg



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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-3-29 23:43 , Processed in 0.074795 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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