magician 发表于 2023-6-29 16:23:00

无法获取子数据源的数据文本

本帖最后由 magician 于 2023-6-29 16:41 编辑

我在表单中添加了数据源,子数据源,数据文本组件,需要获取流程管理中每个应用里的所有可用流程名称列示出来,分别设置如下:
数据源




子数据源:

数据文本:

想获得数据源中的如下数据:

但是保存后预览的内容都是如下的:

是哪里设置不对么
同时我添加了一个启动文本框设置了click事件用来提取上面圈出的text中的数据,
代码如下:

var data1 = this.target._getSource().data.processList.name;
console.log(data1);


但是单击后显示的是undefined

论坛管理员 发表于 2023-6-29 17:25:48

processList是个数组,您应该在子数据源里嵌套一个子数据源,路径processList,里面加数据文本,值是name

magician 发表于 2023-6-29 17:29:09

嗯.可以了然后我尝试通过上面的脚本获取嵌套后的字数据源中的数据文本 返回的内容还是 undefined

论坛管理员 发表于 2023-6-30 09:41:11

哪里获取,click事件发起流程吗?
类似:var id = this.target.source.data.work;
this.form.openWork(id);

magician 发表于 2023-6-30 09:44:06

不是发起流程 是获取其中的数据文本内容

论坛管理员 发表于 2023-6-30 15:49:47

this.target.source.data    这个里面就存的有所有数据,我不明白您取不到什么
页: [1]
查看完整版本: 无法获取子数据源的数据文本