查看: 1140|回复: 1

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

升级   63.6%

78

主题

47

回帖

818

积分

高级会员

Rank: 4

积分
818
发表于 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单击的时候 无法获取数据报错如下:

是我的代码哪里不对么



本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37139
发表于 2023-7-3 09:23:47 | 显示全部楼层
this.form.get("Source")获取子数据源的数据,如果获取再上一层就是this.form.get("Source").get("Source")         我不明白您的意思是什么
回复

使用道具 举报

发表回复

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

本版积分规则

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