泛微oaE9中用js如何将明细表字段赋值到主表中,并用逗号分隔开
时间: 2023-07-16 13:13:58 浏览: 62
在泛微OA中,可以通过以下步骤将明细表字段赋值到主表中并用逗号分隔开:
1. 获取明细表中的字段值,可以通过以下代码实现:
```javascript
//获取明细表对象
var dtlTable = document.getElementById("明细表ID");
//获取明细表行数
var rowCount = dtlTable.rows.length;
//定义变量存储明细表字段值
var dtlFieldValues = "";
//遍历明细表行
for (var i = 0; i < rowCount; i++) {
//获取当前行
var row = dtlTable.rows[i];
//获取当前行中需要的字段值
var fieldValue = row.cells[列索引].innerText;
//将字段值添加到变量中
dtlFieldValues += fieldValue + ",";
}
//去掉最后一个逗号
dtlFieldValues = dtlFieldValues.substr(0, dtlFieldValues.length - 1);
```
2. 将明细表字段值赋值到主表中,可以通过以下代码实现:
```javascript
//获取主表字段对象
var mainField = document.getElementById("主表字段ID");
//将明细表字段值赋值到主表字段中
mainField.value = dtlFieldValues;
```
其中,需要替换代码中的"明细表ID"、"列索引"、"主表字段ID"为对应的实际值。