ecology_maven/html/index.js

24 lines
881 B
JavaScript

function changeSingedType(detailTable,detailField,changeField,errValue,rightValue){
let detailIndexStr = WfForm.getDetailAllRowIndexStr(detailTable)
let changeFieldId = WfForm.convertFieldNameToId(changeField)
if(detailIndexStr == null){
return
}
let detailIndexArr = detailIndexStr.split(",");
let detailFieldId = WfForm.convertFieldNameToId(detailField, detailTable);
let n = 0;
detailIndexArr.forEach(item=>{
console.log(item)
let fieldId = detailFieldId + "_" + item
let value = WfForm.getFieldValue(fieldId);
console.log(value)
if(value == null || value == ""){
WfForm.changeFieldValue(changeFieldId, {value:errValue});
}
n ++
})
if(n == detaiIndexArr.length){
WfForm.changeFieldValue(changeFieldId, {value:rightValue});
}
}