2022-03-22 帆软复选框值提交的办法

需求:
帆软复选框多选后,获得的字符串内容为

1','2','3','4

以便在sql查询语句中使用IN语句进行查询。
但是复选后,需要提交该复选框的内容到数据库,存进某一字段内,由于客户使用时勾选顺序一定会有所不同,产生的字符串内容顺序不同,导致生成的字符串无法复现并成功查询到同一条数据,因此需要进行处理。
思路:
1.通过split语句对字符串进行分割,获得数组。
2.通过SORTARRAY对该数组进行排序,达到不同的勾选顺序生成同样顺序的数组。
3.将排序后的数组通过JOINARRAY方法变成字符串,存进字段。

方法知识点:
1.字符串 => split(字符串,分隔符) =>数组
2.根据勾选顺序生成的数组 => SORTARRAY(数组) => 固定顺序数组
3.数组 => JOINARRAY(数组,分隔符) => 字符串

通过以上的方法,尽管每次勾选的顺序不同,帆软控件生成了不同的字符串,但是将每个值提取为数组后,通过重排序,达到若选择一样的选项,获得的数组顺序一定相同,从而获得相同的字符串存入数据库中,达到可以复现查询动作的目的。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值