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

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

[楼主失联] 预警功能

[复制链接]
shishangshang 发表于 2021-8-25 08:52:41 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:MyAppsV4.4
【系统版本】:后台 - 系统信息 - 系统版本:MyAppsV4.4
【浏览器类型】:Chrome
【联系方式-QQ】:312630853
【问题描述】:如何实现如下功能,有一个表A里面存有最低值数据,另外一个表B里存用户使用的数据,当用户使用的数据小于表A中的最低值时,在表B的视图进行颜色标红警示,或者其他警示方式,我看论坛中有人提过类似问题,可参考帖子的链接已经删了,麻烦各位,谢谢







1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
白日蜜语 发表于 2021-8-25 10:44:24 | 显示全部楼层
设计方法就是:B视图列里写脚本 做判断获取A的表的最低数值,如果数值低于A则就视图列显示红色
 楼主| shishangshang 发表于 2021-8-25 10:46:36 | 显示全部楼层
白日蜜语 发表于 2021-8-25 10:44
设计方法就是:B视图列里写脚本 做判断获取A的表的最低数值,如果数值低于A则就视图列显示红色

在B视图的列中哪里写?请给一个脚本示例,谢谢
白日蜜语 发表于 2021-8-30 11:39:34 | 显示全部楼层
B视图列的计算脚本即可鸭~
Chain 发表于 2021-8-30 17:28:17 | 显示全部楼层
思路:就是设置一个预警值,当总量值少于这个预警值的时候去修改表单里面的字段状态然后修改颜色也可以直接修改颜色,怎么方便怎么来。

视图行修改颜色的脚本(这个脚本是4.4版本Good皮肤下面使用的):

  1. (function(){
  2.         var doc = getCurrentDocument();
  3.         var val = doc.getItemValueAsString("状态");
  4.         var jq = "";
  5.         if(val.equals("小于")){
  6.                 jq += "<span class='bg1'></span>";
  7.                 jq += "<script>";
  8.                 jq += "jQuery(document).ready(function(){";
  9.                 jq += "jQuery('.bg1').parents('.obpm-listdatatr').addClass('listDataTr-bg1');";
  10.                 jq += "});";
  11.                 jq += "</script>";
  12.         }else if(val.equals("大于")){
  13.                 jq += "<span class='bg2'></span>";
  14.                 jq += "<script>";
  15.                 jq += "jQuery(document).ready(function(){";
  16.                 jq += "jQuery('.bg2').parents('.obpm-listdatatr').addClass('listDataTr-bg2');";
  17.                 jq += "});";
  18.                 jq += "</script>";
  19.         }
  20.         return jq;
  21. })();
复制代码


使用方式:在视图列中添加脚本列,然后填写脚本,再隐藏这一些就行了。

QQ截图20210830172638.png

效果:

QQ截图20210830172715.png
Chain 发表于 2021-8-30 17:35:03 | 显示全部楼层
补充:记得添加样式库样式,并且在视图中进行引用
  1. .listDataTr-bg1{
  2.         background: #7fe07f!important;
  3. }

  4. .listDataTr-bg2{
  5.         background: #dc4a45!important;
  6. }
复制代码

 楼主| shishangshang 发表于 2021-9-8 16:53:50 | 显示全部楼层
Chain 发表于 2021-8-30 17:35
补充:记得添加样式库样式,并且在视图中进行引用

感谢指导,待后续测试后再与您联系

本版积分规则

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

GMT+8, 2026-8-13 02:33

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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