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

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

[已解决] 有没有在表单视图选择框控件确定动作前触发的脚本示例???

[复制链接]
deng 发表于 2022-8-17 10:30:32 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:

问:有没有在表单视图选择框控件确定动作前触发的脚本示例???







1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
 楼主| deng 发表于 2022-8-17 10:32:15 | 显示全部楼层
表单->视图选择框->确定条件的位置上写入相应的脚本,而脚本示例如下:
//对视图中选中的值ID进行校验
(function () {
var doc = getRelateDocument();
var type = doc.getItemValueAsString("类型");  //视图选择框控件所在表单字段值
var selectId = getParameterAsText("_selects");  //视图选择框勾选记录ID
var sel = selectId.replace(";", "','");
if (null != sel && sel.trim().length() > 0) {
sel = "('" + sel + "')";
var countSql = " SELECT DOMAINID FROM TLK_DATA WHERE ID IN " + sel + " AND ITEM_TYPE <>'" + type + "' ";
var count = countBySQL(countSql);
if (null != count && count > 0) {
return "所选记录与类型不符,请重新选择!";
}
}
})()

本版积分规则

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

GMT+8, 2026-8-13 01:37

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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