|
@@ -63,8 +63,8 @@ let JE = {
|
|
dataObj[field.DataNodeName][field.DataSeq][valIdx] = newValue;
|
|
dataObj[field.DataNodeName][field.DataSeq][valIdx] = newValue;
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- getFieldValue: function (field, dataObj, valIdx, dftVal) {
|
|
|
|
- let rst = dftVal;
|
|
|
|
|
|
+ getFieldValue: function (field, dataObj, valIdx, newVal) {
|
|
|
|
+ let rst = newVal;
|
|
if (field.DataNodeName === "NA") {
|
|
if (field.DataNodeName === "NA") {
|
|
if (!field[JV.PROP_AD_HOC_DATA]) {
|
|
if (!field[JV.PROP_AD_HOC_DATA]) {
|
|
field[JV.PROP_AD_HOC_DATA] = [];
|
|
field[JV.PROP_AD_HOC_DATA] = [];
|
|
@@ -72,7 +72,7 @@ let JE = {
|
|
if (field[JV.PROP_AD_HOC_DATA].length > valIdx) {
|
|
if (field[JV.PROP_AD_HOC_DATA].length > valIdx) {
|
|
rst = field[JV.PROP_AD_HOC_DATA][valIdx];
|
|
rst = field[JV.PROP_AD_HOC_DATA][valIdx];
|
|
} else {
|
|
} else {
|
|
- if (dftVal === null && field[JV.PROP_AD_HOC_DATA].length > 0) {
|
|
|
|
|
|
+ if (newVal === null && field[JV.PROP_AD_HOC_DATA].length > 0) {
|
|
rst = field[JV.PROP_AD_HOC_DATA][field[JV.PROP_AD_HOC_DATA].length - 1];
|
|
rst = field[JV.PROP_AD_HOC_DATA][field[JV.PROP_AD_HOC_DATA].length - 1];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -86,7 +86,7 @@ let JE = {
|
|
if (dataObj[field.DataNodeName][field.DataSeq].length > valIdx) {
|
|
if (dataObj[field.DataNodeName][field.DataSeq].length > valIdx) {
|
|
rst = dataObj[field.DataNodeName][field.DataSeq][valIdx];
|
|
rst = dataObj[field.DataNodeName][field.DataSeq][valIdx];
|
|
} else {
|
|
} else {
|
|
- if (dftVal === null && dataObj[field.DataNodeName][field.DataSeq].length > 0) {
|
|
|
|
|
|
+ if (newVal === null && dataObj[field.DataNodeName][field.DataSeq].length > 0) {
|
|
rst = dataObj[field.DataNodeName][field.DataSeq][dataObj[field.DataNodeName][field.DataSeq].length - 1];
|
|
rst = dataObj[field.DataNodeName][field.DataSeq][dataObj[field.DataNodeName][field.DataSeq].length - 1];
|
|
}
|
|
}
|
|
}
|
|
}
|