dataTable事件中访问其他Context里面的Datatemplate中的textfield问题
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);
}
您最好是能把最终效果给我一下,只有右侧的html,我没办法查。
另外,您有没有监控一下您这段代码,有没有执行,有没有报错,是卡在了哪里? 想问下您怎么给datatemplate赋值,我有个问题,在ie上赋值不成功,在谷歌上没问题。下面几行代码。您知道问啥么。
this.data.datatemplate = {
"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();
页:
[1]