Eric.Liang 发表于 2021-1-11 10:57:30

这个问题我和开发碰过了,建议你搞一个实际的业务DEMO让我们看下,这样好给开发解释,为什么呢

一个服务端命令被多出调用,有参数是可选参数,这个只要是做过开发的人都了解,但是我们需要有一个具体的实际业务来支持

因为服务端命令拿到这个表格的数据并不是说只做数据表操作命令,还有很多其他的服务端命令在配合使用,就算使用代码开发,你在这个代码中也是需要判断值是否为空,走不同的逻辑,服务端命令里也是一样的,其次还有很多个人开发的服务端命令,逻辑层出不穷,所以我们直接把这个功能做死了,如果你需要空值,那需要自己创建一个空列,这样我们底层就会针对空值去自行处理

如果这个需求有实际的业务支撑,我们也好和开发沟通,在后续的版本中改进

lwt 发表于 2021-1-11 11:19:18

Eric.Liang 发表于 2021-1-11 10:57
这个问题我和开发碰过了,建议你搞一个实际的业务DEMO让我们看下,这样好给开发解释,为什么呢

一个服务 ...

那还是我自己辛苦下,加字段后每个页面都加选一个空参数吧。可以关贴了。

Simon.hu 发表于 2021-1-11 14:28:58

lwt 发表于 2021-1-11 11:19
那还是我自己辛苦下,加字段后每个页面都加选一个空参数吧。可以关贴了。

老哥,我真的想理解一下这个,其实我们当时也有这个讨论的,当时就在纠结这个功能要不要弄呢;
因为我们了解不到实际的需求,结果给妥协了;现在梁哥要是有这个需求了,那我们就可以继续推进这个事了

不说了,金币先到:itwn:

lwt 发表于 2021-1-14 20:39:50

本帖最后由 lwt 于 2021-1-14 20:42 编辑

以库存出入表为例,有两张单“有批次入库”和“无批次入库”单。一个页有“批次”列,另一个页面表格没有。运行会验证“无批次入库”“批次”不可为空。如果我是多个页共用一个命令改起来就会很麻烦。不知道我说得够明白不。

Eric.Liang 发表于 2021-1-15 10:08:03

lwt 发表于 2021-1-14 20:39
以库存出入表为例,有两张单“有批次入库”和“无批次入库”单。一个页有“批次”列,另一个页面表格没有。 ...

你对这个需求不应该使用一个页面就可以处理么?选择不同的类别的时候隐藏对应的列

lwt 发表于 2021-1-15 13:12:55

Eric.Liang 发表于 2021-1-15 10:08
你对这个需求不应该使用一个页面就可以处理么?选择不同的类别的时候隐藏对应的列

确是个好办法,简单页面可以这样做。不过有时一个库表,多个页面分开也是有必要的,因为复杂整在一个页面的阅读可能不是很清楚。

Eric.Liang 发表于 2021-1-15 14:06:53

lwt 发表于 2021-1-15 13:12
确是个好办法,简单页面可以这样做。不过有时一个库表,多个页面分开也是有必要的,因为复杂整在一个页面 ...

:'(理解,我其实和开发沟通,开发也认为这个需求大家都能想通,就跟一个函数有实参和形参的区别。但是由于实际在使用的时候发现我们确认没有遇到这样的场景,导致开发不确定这个需求的优先级。
主要改动量会比较大,因为既然这里可以去设置为空列,那么服务端所有的命令都要保证空列的值取过来得兼容性,所以他们也在考虑投入和产出比
这个需求我们先记录下来,具体的可能优先级不会那么高,这个也希望你可以理解哈{:3_59:}

lwt 发表于 2021-1-15 15:59:54

本帖最后由 lwt 于 2021-1-15 16:01 编辑

Eric.Liang 发表于 2021-1-15 14:06
理解,我其实和开发沟通,开发也认为这个需求大家都能想通,就跟一个函数有实参和形参的区别。但是由 ...
我在使用中发现主表的参数是不限制必选的,所以认为表格参数也不应限制必选,如果对改动工作量大还是不要改了,自己改也就几分钟的事,感谢耐心答复。:hjyzw:

Eric.Liang 发表于 2021-1-15 18:12:22

lwt 发表于 2021-1-15 15:59
我在使用中发现主表的参数是不限制必选的,所以认为表格参数也不应限制必选,如果对改动工作量大还是不要 ...

应该的,我们也是要在你们的反馈中不断的进步:itwn:
页: 1 [2]
查看完整版本: 服务端表格参数空验证建议