紫色幽魂 发表于 2023-7-31 11:31:03

流程中当前行的问题



如图,上面两个位置的行ID不同,第一个行ID是通过页面传参过来的,当前行的ID应该就是5参,第二个行ID是通过变量数设置的,但是这个参数获取的行ID是数据表中的第一行的ID,并不是当前行的ID,这个是有问题的,选择的数据行应该就是当前行

Lay.Li 发表于 2023-7-31 12:06:22

您好,选择行不一定是当前行的,这边儿不清楚您是怎么在流程事件中拿到页面表格的当前行的,看截图您是从数据表中获取的。数据表中获取的话实际上取得是流程关联数据表的数据,您看是不是流程和数据表关联的记录不对呢,建议您可以发一个demo上来,这样我们也可以更好的帮助到您:loveliness:

紫色幽魂 发表于 2023-7-31 12:27:24

Lay.Li 发表于 2023-7-31 12:06
您好,选择行不一定是当前行的,这边儿不清楚您是怎么在流程事件中拿到页面表格的当前行的,看截图您是从数 ...

关联是对的,在事件的服务端命令总选择数据表的ID就是当前行的ID,如果在变量中选择ID就是第一行的ID

Lay.Li 发表于 2023-7-31 16:36:56

大佬,看这个描述我这边报bug的话也不清楚怎么报鸭,有没有一个能复现的demo呢,或者大概描述一下您流程的设计和操作步骤。这样我们也好和开发同事去沟通哈:loveliness:

紫色幽魂 发表于 2023-7-31 22:31:34

Lay.Li 发表于 2023-7-31 16:36
大佬,看这个描述我这边报bug的话也不清楚怎么报鸭,有没有一个能复现的demo呢,或者大概描述一下您流程的 ...


Lay.Li 发表于 2023-8-1 10:04:47

好的,这边儿研究一下,有结果了及时给您回复哈:loveliness:

Lay.Li 发表于 2023-8-1 14:01:32

本帖最后由 Lay.Li 于 2023-8-1 14:03 编辑

问题跟进

您好,这个问题的原因是因为,demo中是在全局任务创建时事件中调用的服务端命令,发启流程创建第一个任务的时候,流程数据还没有关联数据,就没有当前行,所以全局变量获取的不是想要的那个id。
另外全局变量是全局,不会动态变,所以后面全局变量就一直是初始的那个值。需要修改一下逻辑,初始全局变量定义时赋空,在事件中设置全局变量的值为数据表的id:loveliness:

紫色幽魂 发表于 2023-8-1 14:22:38

Lay.Li 发表于 2023-8-1 14:01
问题跟进

您好,这个问题的原因是因为,demo中是在全局任务创建时事件中调用的服务端命令,发启流程创建 ...

好的,了解了

Lay.Li 发表于 2023-8-1 14:35:58

:i0tw2:
页: [1]
查看完整版本: 流程中当前行的问题