|
楼主 |
发表于 2014-7-21 14:53:17
|
显示全部楼层
本帖最后由 zdq 于 2014-7-21 14:55 编辑
mainActivity.dataMasterValueChanged = function(event){
if(event.column == "tfHeTBDE"){ //主表的字段:合同标的额
var d = justep.xbl('dataDetail');
var dd = justep.xbl('dataMaster');
for ( var i = 0; i < d.getCount(); i++) {
var rowid = d.getID(i);
var v = d.getValue('tfSHouKBL',rowid);//子表的字段:收款比例
var vv = d.getValue('tfSHouKJE',rowid);//子表的字段:收款金额
var changedvalue = (v/100)*dd.getValue('tfHeTBDE');//合同表的额改变之后,更改收款金额的值
d.setValue('tfSHouKJE', changedvalue, rowid);//设置收款金额为changedvalue
}
}
}; |
|