this.form与this.data有什么不同?
脚本代码:
var dtDetail=this.form.get("datatable_detail").data;
var dt=this.data.datatable_detail.data;
alert(dtDetail.length);//报错,为什么呢?
alert(dt.length);//显示记录数
结果提示:
报错
显示记录数
麻烦解释下
this.form.get("datatable_detail").getData()获取数据,没有您上面this.form.get("datatable_detail").data;的用法 哦,是错误用法引起的:),谢谢 论坛管理员 发表于 2022-10-26 09:48
this.form.get("datatable_detail").getData()获取数据,没有您上面this.form.get("datatable_detail").dat ...
另外,可以讲解下this.form与this.data都有获得某个组件的值方法,两者有什么差别 多数情况下没有差别,this.form获取的是表单当前填写的值,this.data是已经放在了data对象中,两者已经做了统一,所以两种用法都可以 论坛管理员 发表于 2022-10-26 15:55
多数情况下没有差别,this.form获取的是表单当前填写的值,this.data是已经放在了data对象中,两者已经做了 ...
1、获得datatable的行记录数
2、循环或读取指定某行的(或当前行)某个列值
3、赋值需求同2
以上用this.form和this.data分别是如何表示的?
我目前只查找
1、this.data.datatable.data.length,this.form没有查到
2、this.form.get("datatable").getLine(),setData(),getData()等方法,this.data没有很好的方法找到 您现在是要做什么呢,数据取不到? 论坛管理员 发表于 2022-10-26 15:55
多数情况下没有差别,this.form获取的是表单当前填写的值,this.data是已经放在了data对象中,两者已经做了 ...
两种用法都可以实现,那么我下方提出的几点需求,该如何实现呢,用两种方法 取值:
this.form.get("datatable").getData().data.length
this.data.datatable.data.length
赋值:
this.form.get("datatable").setData({})
this.data.datatable={} 哦,谢谢!非常感谢!API示例没有看到
页:
[1]
2