//是否下拉框修改时,遍历明细赋值
WfForm.bindFieldChangeEvent("field21305", function(obj,id,value){
var a1 = WfForm.getFieldValue("field21305"); //获取明细表的值
var rowArr = WfForm.getDetailAllRowIndexStr("detail_1").split(","); //遍历明细
for(var i=0; i<rowArr.length; i++){
var rowIndex = rowArr[i];
if(rowIndex !== ""){
var fielda = "field21319_"+rowIndex; //遍历明细行字段
WfForm.changeFieldValue(fielda, {value:a1}); //给明细字段赋值
}
}
});
//新建明细时,赋值明细
WfForm.registerAction(WfForm.ACTION_ADDROW+"1", function(index){
var a1 = WfForm.getFieldValue("field21305");//取值
var fielda = "field21319_"+index;
WfForm.changeFieldValue(fielda, {value:a1});
})
------------------------------------------------------------------------------------------------------------------------------
也可以通过明细字段设置公式实现~