泛微oaE9j用s如何将值赋到明细表字段
时间: 2024-01-22 21:17:15 浏览: 319
明细字段值变化触发事件-cisco 中型项目实战
在泛微OA中,将值赋到明细表字段可以通过以下步骤实现:
1. 在表单设计器中,选择明细表对应的子表单。
2. 在子表单中选择需要赋值的字段,并设置“字段名”和“控件名”属性。
3. 在主表单中选择需要获取值的控件,并设置“控件名”属性。
4. 在主表单中添加一个按钮或其他触发事件的控件,并在其“事件”属性中添加以下脚本:
```
// 获取子表单控件对象
var subFormCtrl = justep.xbl("subFormData");
// 获取子表单记录对象
var subRecord = subFormCtrl.getStore().getCurrentRecord();
// 获取主表单控件对象
var mainFormCtrl = justep.xbl("mainFormData");
// 获取主表单控件值
var value = mainFormCtrl.getValue("controlName");
// 将值赋到子表单字段
subRecord.setValue("fieldName", value);
```
其中,`subFormData`和`mainFormData`分别是子表单和主表单的控件对象。`controlName`和`fieldName`分别是主表单控件和子表单字段的名称。通过上述脚本,可以将主表单控件的值赋到子表单字段中。
阅读全文