\\\\\\\"已解决可结帖\\\\\\\"
谢谢工程师之前的解答;最后的修改代码
- //对视图中选中的值ID进行校验
- (function () {
- var doc = getRelateDocument();
- //var type = doc.getItemValueAsString("类型"); //视图选择框控件所在表单字段值
- var return_date = doc.getItemValueAsString("归还日期"); //视图选择框控件所在表单字段值
- //var selectId = getParameterAsText("_selects"); //视图选择框勾选记录ID
- var selectId = getParameter("_selects");
- //println(selectId);
- 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 "所选记录与类型不符,请重新选择!";
- // }
- // var returnSql = " SELECT DOMAINID FROM TLK_信息部设备使用记录表 WHERE ID IN " + sel + " AND ITEM_归还日期 <> 'null' ";
- var returnSql = " SELECT DOMAINID FROM TLK_信息部设备使用记录表 WHERE ID IN " + sel + " AND ITEM_归还日期 is NULL ";
- println(returnSql);
- var count = countBySQL(returnSql);
- if (null != count && count > 0) {
- return "所选记录中有未归还的设备,请重新选择!";
- }
- }
- })()
复制代码 |