jQuery().ready(function () {
WfForm.registerCheckEvent(WfForm.OPER_SAVE + "," + WfForm.OPER_SUBMIT, function (callback) {
var fieldMark = []
var rowArr = WfForm.getDetailAllRowIndexStr("detail_1").split(",");
for (var i = 0; i < rowArr.length; i++) {
var rowIndex = rowArr[i];
if (rowIndex !== "") {
fieldMark[i] = WfForm.getFieldValue("field14806_" + rowIndex);
}
}
var cfx = []
var x = 0
var cf = fieldMark.join(",") + ",";
for (var i = 0; i < fieldMark.length; i++) {
if (cf.replace(fieldMark[i] + ",", "").indexOf(fieldMark[i] + ",") > -1) {
if (fieldMark[i] != "") {
cfx[x] = "第" + (i + 1) + "行";
x += 1
};
}
}
if (cfx.length > 0) {
WfForm.showMessage("明细表存在重复行:" + cfx, 2, 3);
}
else {
callback();
};
});
});
console