【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】: 请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:在表单视图选择框控件确定动作前触发执行脚本
//对视图中选中的值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 "所选记录与类型不符,请重新选择!";
}
}
})()