magician 发表于 2023-6-30 09:18:42

如何在嵌套的子数据源中获取上一层的子数据源中的数据...


我在子数据源中嵌套了一个子数据源,配置完后能获得相关数据,但是我想在嵌套的子数据源中获取上级数据源中的数据,没有任何提示报错如下;

一级name是子数据源,二级name是嵌套在一级子数据源内的子数据源,分别给两个文本设置click事件,
二级name的click事件代码如下:(相通过单击,能获取并弹出一级数据源中的数据文本内容)
var source = this.target.getSource(); //获取当前组件的所在子上级数据源/子数据源/子数项组件.
var data = source.data; //获取数据

var source = this.form.get("Source").getSource("source"); //获取数据源组件
var data = source.data; //获取数据
console.log(data);
alert (data.name);
但是在预览界面单击的时候,一级name能获取到一级子数据源的数据文本内容。二级name单击的时候 无法获取数据报错如下:

是我的代码哪里不对么



论坛管理员 发表于 2023-7-3 09:23:47

this.form.get("Source")获取子数据源的数据,如果获取再上一层就是this.form.get("Source").get("Source")         我不明白您的意思是什么
页: [1]
查看完整版本: 如何在嵌套的子数据源中获取上一层的子数据源中的数据...