li1 发表于 2022-6-28 23:31:50

门户获取流程表单

请问下,门户中子数据源 中的文本怎么获取该流程表单某个字段

论坛管理员 发表于 2022-6-29 09:55:53

子数据源中要使用数据文本来获取数据,具体有些什么值,要看您数据源用的是什么接口,返回的什么内容
官网有门户讲解的视频回放,建议您看一下,上面有详细的样例介绍

li1 发表于 2022-6-29 14:56:47

论坛管理员 发表于 2022-6-29 09:55
子数据源中要使用数据文本来获取数据,具体有些什么值,要看您数据源用的是什么接口,返回的什么内容
官网 ...

感觉视频回放说的,查API返回一些字段
但是我想获取的是表单数据,如图,应该怎么弄

论坛管理员 发表于 2022-6-30 09:40:44

返回表单数据你就要去查询data,这个返回内容是看您具体调用的哪个接口

li1 发表于 2022-6-30 16:52:41

论坛管理员 发表于 2022-6-30 09:40
返回表单数据你就要去查询data,这个返回内容是看您具体调用的哪个接口

返回为空白

论坛管理员 发表于 2022-7-1 09:50:12


您返回的数据要看data里有什么才能显示什么,看您这个接口请求的是task内容,task里面是没有业务数据的,业务数据存储在data里,你需要去请求data接口

li1 发表于 2022-7-1 13:53:28

用了data接口,还是返回不了值
var job=this.target._getSource().data.job
var action = this.Actions.load("x_processplatform_assemble_surface");
       action.DataAction.getWithJob(//平台封装好的方法
      job,//uri的参数
      function( json ){ //服务调用成功的回调函数, json为服务传回的数据
         return json.data.radio,
         data = json.data; //为变量data赋值
      }.bind(this),
   function( json ){ //服务调用失败的回调函数, json为服务传回的数据
      data = json.data; //为变量data赋值
   }.bind(this)
    );


论坛管理员 发表于 2022-7-4 09:57:22

不是的,我是指数据文本这里取值去取的是数据源请求返回的内容,您数据源请求返回的就没有data数据的,您可以去看一下门户关于数据源的这块视频,有详细讲解用法https://www.o2oa.net/cms/videocourse/279.html
另外,您如果是要查询待办,然后显示data数据,可以使用流程的数据映射功能,把data业务数据映射到task里去,然后请求可以获取,官网也有相关映射视频,您可以参考一下
页: [1]
查看完整版本: 门户获取流程表单