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

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

[常见问题] 根据某个字段判断修改视图数据

[复制链接]
Chain 发表于 2018-12-10 13:06:51 | 显示全部楼层 |阅读模式
使用场景:想做到视图的每条数据可以根据某个字段来进行操作,目前平台是所有的视图都可以操作,或者设置成只读模式,但是这样又会导致所有的数据都没办法操作,这样很不方便。

第一步:设置视图为只读,并添加一个列切换到"脚本"

QQ截图20181210130124.png

QQ截图20181210130155.png

第二步:填入该脚本
  1. (function(){
  2.         var btn="";
  3.         var docId=getId();//获取文档ID
  4.         var applicationId=getApplication();//获取软件ID
  5.         var value=getItemValueAsString("是否可编辑");//获取判断的控件字段
  6.         var formId="11e8-fc27-cf25b8a8-badd-f1466c6431a2";//获取表单ID
  7.         if(value=="是"){
  8.         btn="<a id="btn" href=\' /obpm31661/portal/dynaform/document/view.action?_docid="+docId+"&_formid="+formId+"&application="+applicationId+"&signatureExist=false'>编辑</a>";
  9.         }else{
  10.         btn="<a id="btn2" href='###'>编辑</a>";
  11.         }
  12.         println("btn----->"+btn);
  13.         return btn;
  14. })();
复制代码

第三步:如果想要按钮的样式美观点的话,可写样式库,之后在视图中引入

QQ截图20181210130507.png

QQ截图20181210130543.png

效果展示:

QQ截图20181210130626.png

本版积分规则

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

GMT+8, 2026-8-12 12:19

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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