|
Hi 管理员
关于change事件手动触发,在日产量变更后,更新包装物日需求数,并且手动触发包装物日需求数的change事件,进行联动更新其他行的值,代码实现没有发现错误,但是就是触发不了包装物日需求数的change事件。请帮忙看看,是否我写的有问题,谢谢。
代码如下:
/*包装报价 计算日需求包装数,根据产量、送货频次等*/
this.define("caculate_day_req_package_number_by_YOY",function(){
var index = 0;
//var node;
var req_pak_number = 0;
var target_line = this.target.parentLine;
var day_capacity = target_line.data.day_capacity;
var delivery_req_per_day= target_line.data.delivery_req_per_day;
var days_of_turnover = target_line.data.days_of_turnover;
var sub_tgt_line = target_line.get("pack_sub_list").getLine(index);
while(sub_tgt_line)
{
var number=sub_tgt_line.data.part_numbers_per_pack;
req_pak_number = day_req_package_number_calc(day_capacity,delivery_req_per_day,days_of_turnover,number);
//下面是设置更新后的 包装物日需求数
sub_tgt_line.getModule("day_req_package_number").setData(req_pak_number);
//触发 纸箱报价中的 包装日需求数量的 变更
var node = sub_tgt_line.getModule("day_req_package_number").node;
(node.getFirst() || node).fireEvent("change");
debugger
index++;
sub_tgt_line = target_line.get("pack_sub_list").getLine(index);
}
}.bind(this))
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|