难得糊涂126 发表于 2021-2-3 19:30:42

这样的数据源怎样实现?

帮助文件中关于业务公式有这样一段描述:
数据源业务公式用来告诉服务器,在对服务器端的某个目标数据集进行加工操作时,除了可用客户端提供过来的数据集外,还可以用服务器端本身就储存着的数据表或数据接口,先对本表单的数据进行扩展,然后使用经过扩展的数据表来对所选的目标表的内容来进行修改。被扩展的对象包括对本表单的基本信息表的扩展和明细信息表的扩展;扩展方式包括横向扩展和纵向扩展两种方式。最终结果是将本表单的基本信息的每条记录,扩展成一个更宽,更长(多条记录的)一张大表,原来较小的明细表,也可以扩展为更宽更长的一张大表。由于对数据源的扩展和对目标表的操作是可以在循环中进行操作的,每次循环的操作都可能修改数据源,因此,数据源的扩展,也可以做出动态扩展的效果。谁能举个例子,实现这样的效果?
https://wiki.iyunbiao.com/%E4%B8%9A%E5%8A%A1%E5%85%AC%E5%BC%8F:%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3

黄磊 发表于 2021-2-6 11:24:54

我大概理解你的意思。
你所说的动态扩展,其实是个伪概念。
以本表单做数据源,在执行业务公式的那一刻,数据是固定的。
以其他表单做数据源,在执行业务公式的那一刻,数据也是固定的。
虽然其他表单做数据源,可以通过其他表单本身来改变,但要看他发生的时间。
其他表单数据源改变的时间 在执行业务公式之前,是有意义的,能参与运算。
其他表单数据源改变的时间 在执行业务公式之后。没有意义。
页: [1]
查看完整版本: 这样的数据源怎样实现?