jiangcj369 发表于 7 天前

订单主子表设计疑问

本帖最后由 jiangcj369 于 2024-11-23 10:37 编辑

官方演示的库存管理系统中订单明细部分的信息展示的字段比较少,实际上要展示的字段远比这要多。
场景:销售订单主子表编辑模式
主表:若干单元格字段(不讨论)
子表:活字格内置表格,需要编辑时展示的字段:存货编码,品名,规格型号,工程图号,单位,订单数量,税率,币种,含税单价,无税单价,折扣率,含税金额,无税金额,税额,计划交期,附加说明,存货资质文档,另外其他几个必要字段。
含税单价,税率,无税单价之间都需要可以编辑时改变另外两个结果。
我想问的是有什么好的方法可以实现:不出现页面滚动条,可以出现表格滚动条,不隐藏字段(因为都是必要显示字段),各显示字段都要有一定的宽度足以显示正常内容不换行撑大行高。
有人可能会说,你有了含税单价,税率和数量,其他相关字段都可以不要,这样就节省字段了,但是实际上要求含税,无税之间要转换,而且其他相关字段需要存到数据库中,确保其他引用时不需要进行大量的计算,从而影响性能。(原则是该存还得存!)

恒德勤智 发表于 7 天前

用页面容器可以实现

olookok 发表于 7 天前



把表格列宽改为自适应就可以了。

其他不希望受影响的 页面内容,放到组件中。

jiangcj369 发表于 7 天前

olookok 发表于 2024-11-23 10:53
把表格列宽改为自适应就可以了。

其他不希望受影响的 页面内容,放到组件中。

不用组件。。。如果表格的列调整和界面分开就好了,像EL表格那样,但是EL表格不支持直接编辑

olookok 发表于 7 天前

jiangcj369 发表于 2024-11-23 11:15
不用组件。。。如果表格的列调整和界面分开就好了,像EL表格那样,但是EL表格不支持直接编辑

组件就是方便咱设计的。为啥不用呢?

jiangcj369 发表于 7 天前

olookok 发表于 2024-11-23 11:21
组件就是方便咱设计的。为啥不用呢?
我感觉反而更不方便了,特别是绑数据源的。另外不清楚组件是啥原理,加入一个页面布满各种组件,和没有任何组件,这个页面的加载效率是否一样

stranger 发表于 7 天前


设置自适应列宽,然后一个字段放一个小单元格就行

再配合列的自适应

jiangcj369 发表于 7 天前

stranger 发表于 2024-11-23 13:19
设置自适应列宽,然后一个字段放一个小单元格就行

再配合列的自适应

自适应列宽一勾选,你表格没内容的时候表格列会挤在一起,特别难看。最好的就是EL表格那种,但是EL表格不支持直接编辑。或者如果内置表格支持设置列宽就好了,而不是去设置EXCEL界面的宽,因为这会影响单元格字段

stranger 发表于 7 天前

jiangcj369 发表于 2024-11-23 15:42
自适应列宽一勾选,你表格没内容的时候表格列会挤在一起,特别难看。最好的就是EL表格那种,但是EL表格不 ...

列头自己命名,左右用空格占用大概最小宽度要求

高小牛 发表于 7 天前

恒德勤智 发表于 2024-11-23 16:23
用页面容器可以实现

正解,把表放到页面容器
页: [1] 2
查看完整版本: 订单主子表设计疑问