|
楼主 |
发表于 2014-6-8 23:55:32
|
显示全部楼层
本帖最后由 lz_net 于 2014-6-8 23:57 编辑
腹部流出的肉 发表于 2014-6-8 23:30
你使用了bizDataB的first() next()方法了吗
mainActivity.HX_LZZBValueChanged = function(event){//表A
if(event.column == 'fTZDH'){
//填充交货计划表通知单号
var fTZDH = justep.xbl('HX_LZZB').getValue('fTZDH');
var HX_JHJH = justep.xbl('HX_JHJH');
for(var i=0;i<HX_JHJH.getCount();i++){
var rowID = HX_JHJH.getID(i);
HX_JHJH.setValue('fTZDH', fTZDH, rowID); //填充表B值
}
}
};
mainActivity.HX_JHJHValueChanged = function(event){//表B
if(event.column == 'fTZDH'){
//填充交货计划明细表通知单号
var HX_JHJHMX = justep.xbl('HX_JHJHMX');
var fTZDH = justep.xbl('HX_JHJH').getValue('fTZDH');
for(var i=0;i<HX_JHJHMX.getCount();i++){
var rowID = HX_JHJHMX.getID(i);
HX_JHJHMX.setValue('fTZDH', fTZDH, rowID); //填充表C值
}
}
};
mainActivity.HX_JHJHMXValueChanged = function(event){//表c
if(event.column == 'fTZDH'){
//填充生产计划细分表通知单号
var HX_SCJHXF = justep.xbl('HX_SCJHXF');
var fTZDH = justep.xbl('HX_JHJHMX').getValue('fTZDH');
for(var i=0;i<HX_SCJHXF.getCount();i++){
var rowID = HX_SCJHXF.getID(i);
HX_SCJHXF.setValue('fTZDH', fTZDH, rowID); //填充表D值
}
}
};
我用FOR遍历,不过后面的事件只触发一次,导致不过完全修改对应字段的值。 |
|