lovert 发表于 2021-6-22 09:53:53

你也可以想象一下这样一个场景,医院采集完血液,给血液编号,同时在检测数据表里添加一条只有血液编号的记录,其他字段值留空,等待检测完成填写检测数据的时候把留空填写补充就可以了,每天有大量的血液要检测,检测的指标每个病人都不尽相同,我们看到的化验单只是结果部分,其实还有检测记录要经过数据计算才得出结果,这些只有做检测的人能到看,在检测行业所有的结果必须保留原始记录

lovert 发表于 2021-6-22 10:01:41

本帖最后由 lovert 于 2021-6-22 10:03 编辑

Simon.hu 发表于 2021-6-22 09:19
表名字好动态设置,但是字段我们没想到列怎么动态的让大家去选择

改变这个也不难吧,只需要把这个下拉框改成可自定义的下拉框就行了,允许编辑公式,填写单元格公式,然后做好提示,提示用户使用注意的要求

lovert 发表于 2021-6-22 14:30:50

目标表动态主要针对的是详情页,不是列表页,详情页上的字段都是绑定单元格的,不是表格,即使查询不到值,也可以空白显示,并不影响什么

lwt 发表于 2021-6-22 15:00:04

这个贴就不应该沉下去,要定为发展的方向。:hjyzw:

Simon.hu 发表于 2021-6-22 18:26:33

好的,
因为这个命令目前是共用的,请问一下大佬,那么服务端命令是不是不用支持这个,因为服务端命令并没有绑定?

lwt 发表于 2021-6-22 19:21:50

本帖最后由 lwt 于 2021-6-23 08:45 编辑

问题及现状:
1.前端数据表命令因为有绑定字段关系应该好实现整体按”表名参数“提交,缺点也很明显在增删改本表时对其它表进行回写无法事务处理,无法再进行复杂的后端判断。
2.服务端命令实现的话要把页面字段参数化,本身页面字段参数化就是一个麻烦的工作。初衷是为了化烦为简,这时数据表名能不能参数化已经不重要了。

最终目标:服务命令只是为了解决几个字段与其它表的复杂判断,和是否可写如何写的问题(这样只需传部分参数,化烦为简)。前端 ”数据表命令“是对本表的一次性提交(不需要传参)。两者做好很的结合需要能在一个事务中进行。

本人想法:明了需求后就是要解决如何把页面绑定的字段,子表格字段用一个命令自动变为参数(用户可以无感知),传入到服务端用“数据表命令”进行一次性提交。(如何获取到页面参数?“前端数据表命令”“表格提交命令”在提交时应该是能获取到字段参数的,把这命令中获取参数功能抽出来开发另一个“整体传参插件”是否可行?请大佬考虑)

lovert 发表于 2021-6-23 10:10:35

Simon.hu 发表于 2021-6-22 18:26
好的,
因为这个命令目前是共用的,请问一下大佬,那么服务端命令是不是不用支持这个,因为服务端命令并没 ...

我认为服务端不需要目标表动态,不然得多一次传参,目标表动态本身就要求在子页面加载前,表名称必须是被母版页(父页面)确定下来的,即使是用公式确定,也必须把公式写到母版页(父页面),不能写到子页面,不然获取不到目标表表名称,因为子页面里的值还没有被计算,然后才能操作数据库

lwt 发表于 2021-6-23 10:33:50

lovert 发表于 2021-6-23 10:10
我认为服务端不需要目标表动态,不然得多一次传参,目标表动态本身就要求在子页面加载前,表名称必须是被 ...

但是前端数据表命令没法做事务处理,这个也是要考虑的。

Simon.hu 发表于 2021-6-23 18:14:10

理解了,安排

PS:
前端命令因为干扰因素太多,不好整体的做事务,但是连续的数据表操作命令是可以的

lwt 发表于 2021-6-23 20:38:58

本帖最后由 lwt 于 2021-6-23 21:10 编辑

有一个场景:有一个表有100个字段,需要用服务端命令进行提交,因为其中两个字段要在后端用参数命令循环判断回写。那么我要定义100个参。100个参要对应到数据表字段 这个工作量有多大知道吗,且容易选错,修改不易。
现在服务端命令,有“常量”“数组”参数,如果能加一个“页面绑定数据表”参数。前端选择这个参数时活字格能把页面绑定字段表格的sql语句整体通过表名传入到后端(打包),通过一个数据提交命令接收“数据表名”把前端产生的sql在后端执行。
这时要问,没有定参如果要对单独几个参数进行判断怎么办?这时就应该定义参数,定义参数是解决几个字段后端处理问题,不能让开发每个字段都定参。(和现在操作方式一样)。

页: 1 2 3 [4] 5
查看完整版本: 【FORGUNCY-2814】数据表操作 命令 中 "目标表" 的单元格自定义指定