查看: 12895|回复: 2

dataTable事件中访问其他Context里面的Datatemplate中的textfield问题

升级   3.73%

38

主题

27

回帖

373

积分

注册会员

Rank: 2

积分
373
发表于 2022-2-25 16:12:33 | 显示全部楼层 |阅读模式
Hi 管理员
  你好,我现在又一个需求是在下图1中的某一行输入的change事件中,需要更新 2中mould_total_YOY字段值,这个怎么操作啊,用下面的代码没有成功,谢谢。
   
var all_data = all_data.toFixed(2);
    line.getModule("total_YOY").setData(all_data);
    var data = all_data/valid_count;
    data = data.tofixed(2);
    line.getModule("avg_YOY").setData(data);

    var index=0;
    var src_line = this.form.get("component_mould_list").getLine(index);

    //获取当前组件所在数据模板/数据表格的行(条目)对象
    var component_number = 0;

    while(src_line)
    {
        var component_number = src_line.getModule("mould_component_number").getData();
        if(component_number==line.getModule("component_number").getData())
        {
            //this.form.get("component_list").
            //去对应的图纸号存到模具报价的对应字段中
            src_line.getModule("mould_total_YOY").setData(all_data);
            break;
        }

        index++;
        src_line = this.form.get("component_list").getLine(index);
    }







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-2-28 10:35:59 | 显示全部楼层
您最好是能把最终效果给我一下,只有右侧的html,我没办法查。
另外,您有没有监控一下您这段代码,有没有执行,有没有报错,是卡在了哪里?
回复

使用道具 举报

升级   0.22%

0

主题

2

回帖

22

积分

注册会员

Rank: 2

积分
22
发表于 2022-8-25 09:34:33 | 显示全部楼层
想问下您怎么给datatemplate赋值,我有个问题,在ie上赋值不成功,在谷歌上没问题。下面几行代码。您知道问啥么。

     this.data.datatemplate[0] = {
         "checkbox_selected":"","aa":"88",
         "bb":"hjhj"
    }

console.log("sssssssssssssssssssssssss")
console.log(this.data.datatemplate)
console.log("sssssssssssssssssssssssss")
this.data.add("datatemplate",this.data.datatemplate,true)
this.form.save();
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread