阅读:2345 回复:3
kkonlys
3

帖子

15

跟帖

15292

积分

黄金榴莲
黄金榴莲

子表中的重复项提示或者删除

楼主#
更多 发布于:2018-09-19 10:01
.net V 10.0

图片:123.png


如图子表中的重复项 “药品经营许可证” 怎样出现提示信息 或者干脆删除重复项
@岩竹玉雨 @武汉技术支持团队
实名用户_693da853
27

帖子

39

跟帖

2199

积分

黄金榴莲
黄金榴莲
  • 社区居民
  • 忠实会员
1楼#
发布于:2018-09-19 10:06
在需要判断字段加OnChange事件
$("table[data-datafield='xxcgdlc_mx']").find("tr.rows").each(function () {
var row = $(this).attr("data-row");
var objectid=$.MvcSheetUI.GetControlValue("xxcgdlc_mx.mxid", row);
var result = CheckRepeat(objectid, row);
}
function CheckRepeat(from, row2) {
        var result = false;
        var fromCode = $.MvcSheetUI.GetControlValue("xxcgdlc_mx.mxid", row2);
        $("table[data-datafield='xxcgdlc_mx']").find("tr[data-row]").each(function () {
            var e = $(this).attr("data-row");
            if (e != row2) {
                var toCode = $.MvcSheetUI.GetControlValue("xxcgdlc_mx.mxid", e);
                if (fromCode == toCode && fromCode != "" && fromCode != null) {
                    result = true;
                }
            }
        });
        return result;
    }
实名用户_693da853
27

帖子

39

跟帖

2199

积分

黄金榴莲
黄金榴莲
  • 社区居民
  • 忠实会员
2楼#
发布于:2018-09-19 10:07
if (result) {
$.MvcSheetUI.GetElement("xxcgdlc_mx").SheetGridView()._Deleterow($.MvcSheetUI.GetElement("xxcgdlc_mx.mxid", parseInt(row)).closest("tr"))
} 这个是删除子表信息
kkonlys
3

帖子

15

跟帖

15292

积分

黄金榴莲
黄金榴莲
3楼#
发布于:2018-09-19 11:02
实名用户_693da853:if (result) {
$.MvcSheetUI.GetElement("xxcgdlc_mx").SheetGridView()._Deleterow($.MvcSheetUI.GetElement("xxcgdlc_mx.mxid"...
回到原帖
可以使用,非常感谢!
游客

返回顶部