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

[楼主失联] 视图部分选择行后如何批量设定值

[复制链接]
dlq 发表于 2021-2-3 15:19:00 | 显示全部楼层 |阅读模式
4.4 Beta版,1.29升级版, chrome 浏览器;
请问在视图上选择一些行后,如何一起批量设定值。如把视图选中的行对应的负责人设定为"张三"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
nuan1989 发表于 2021-2-3 16:40:01 | 显示全部楼层
用Iscript获取一下文档id, sql修改一下就行. 群文件里面有Iscript示例, 文件太大, 上传不了.
回复

使用道具 举报

旺旺碎冰冰 发表于 2021-2-3 19:21:15 | 显示全部楼层
视图设置载入视图按钮,在载入的视图的SQL模式下通过getParameter()去获取选中的视图数据_select,然后去更新对应的值
回复

使用道具 举报

 楼主| dlq 发表于 2021-2-5 20:10:34 | 显示全部楼层
nuan1989 发表于 2021-2-3 16:40
用Iscript获取一下文档id, sql修改一下就行. 群文件里面有Iscript示例, 文件太大, 上传不了.

有地址吗?是用户要经常派工用的哦
回复

使用道具 举报

 楼主| dlq 发表于 2021-2-5 20:26:24 | 显示全部楼层
旺旺碎冰冰 发表于 2021-2-3 19:21
视图设置载入视图按钮,在载入的视图的SQL模式下通过getParameter()去获取选中的视图数据_select,然后去更 ...

试了一下,没有成功。设置或更新的值是需要录入。能提供具体示例吗?谢啦!
回复

使用道具 举报

Chain 发表于 2021-2-9 15:43:03 | 显示全部楼层
参考脚本:

  1. (function(){
  2.         var user = getWebUser();
  3.         var curUserId = user.getId();
  4.         var rtn ="";
  5.         var selectIds = getParameterAsText("_selects"); //勾选的数据
  6.         if(selectIds !=null && selectIds.trim().length()>0){       
  7.                 var sel = selectIds.replace(";","','");
  8.                 var selects = selectIds.split(";");
  9.                 var process=getDocumentProcess();
  10.                 var sql =  "SELECT DOMAINID FROM TLK_WSFY_ENTERTAINMENT WHERE ID IN ('"+sel+"') AND ITEM_APPLICANTID <> '"+curUserId+"' ";
  11.                 var flag = countBySQL(sql);
  12.                 if(flag>0){
  13.                         rtn = "请勾选本人建立的数据!";
  14.                 }else{
  15.                         for(var i = 0; i < selects.length; i++){
  16.                                 var doc = findDocument(selects[i]);
  17.                                 doc.findItem("Del_identity").setValue('1'); //对勾选的数据字段进行修改(0为显示,1为隐藏)
  18.                                 process.doUpdate(doc);
  19.                         }
  20.                 }
  21.         }else{
  22.                         rtn =createAlert("请选择数据");
  23.         }
  24.         return rtn;
  25. })();
复制代码
回复

使用道具 举报

admin 发表于 2021-2-20 11:06:39 | 显示全部楼层
关于您所提出的问题,目前同事这边已经给出解决方法了哦,由于该帖楼主超过7天未回复,故该移至楼主失联专区,后续如有其他问题可重新发帖或在我们的技术QQ群发出响应,我们将为您安排技术同事解答哟~~
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 20:45

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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