Commit 92e3baab by raojiaguan

获取当前单据的字段值,如子表分隔展示公式

parent 9a8088af
// 子表中按照某个字符拼接
export default {
execute: function () {
console.log("子表中按照某个字符拼接");
let field = arguments[0][0].FieldCode
let tableName = arguments[0][1].StaticValue
let value = arguments[0][2].StaticValue
let stringJoin = "";
if (arguments[1].getSubData(tableName)) {
let subTableValues = arguments[1].getSubData(tableName)
subTableValues.forEach((item, index) => {
if (item.getData()[field]) {
if (item.getData()[field].value.length != 0 ) {
stringJoin = stringJoin + item.getData()[field].value + ","
}
}
});
}
if(stringJoin.length > 0 ){
stringJoin = stringJoin.slice(0,stringJoin.length-1)
return stringJoin;
}else{
return null;
}
},
getResultType: function () {
return FMR.ConstDataTypes.General;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment