天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 779|回复: 0

[常见问题] 脚本中获取列表勾选的复选框所在行字段值,这个脚本怎么写?

[复制链接]
admin 发表于 2020-12-31 19:56:58 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:4.4stable sp21
【浏览器类型】:Chrome
【技术QQ群】:182378297
【问题描述】:脚本中获取列表勾选的复选框所在行字段值,这个脚本怎么写?

【解决方法】:
  1. (function(){
  2. var selectId = getParameterAsText("_selects");
  3. var it = 0;  
  4. var arrto = splitText(selectId,";");  
  5. it =arrto.length;  
  6. if(!isNotNull(selectId)){
  7. return createAlert("请先勾选需要删除的数据");
  8. }else if(it>1){
  9. return createAlert("只允许一条一条的删除");
  10. }else{
  11. var doc = findDocument(selectId);
  12. println("doc-->"+doc);
  13. var name = doc.getItemValueAsString("课程名称");
  14. var sql="select '"+getDomainid()+"' as domainid from tlk_订单信息 where item_商品名称='"+name+"'";
  15. println("doc-->"+sql);
  16. var count = countBySQL(sql)
  17. if(count>0){
  18.   return createAlert("抱歉你勾选的课程名称:"+name+",存在订单记录禁止删除");
  19. }else{
  20.   var sql1 ="delete from tlk_课程列表 where id='"+selectId+"'";
  21.   deleteByDSName("obpm_business",sql1)
  22. }
  23. }
  24. })()
复制代码

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 11:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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