9.0版本全局变量的建议
本帖最后由 gczxxu 于 2023-3-6 18:33 编辑9.0中全局变量来的,确实是个好消息。
以前的替代方案都是用数据表来保存交互。
但还是得给9.0的全局变量提个建议:
举例如下:
以前我用数据主子表来保存每个用户不动的表格列显示情况。如果用全局变量的话。就存在需要把每个用户的显示习惯都转为json来保存。
这就牵涉到两个问题:
1、全局变量最长可以保存多少字符?
2、当用户习惯参数保存过多时。来回转换json的效率问题。
建议:
全局变量改为全局对象,用来保存应用中的全局参数
并增加当前用户全局对象,以便保存当前用记的使用习惯参数等等。比如当前用记名下,某个功能中的设置,并且此设置根据习惯设置有1或N种。
gczxxu 发表于 2023-3-7 18:32
看到最下一行的打印列了吗。。。每个客户的需求列是不同的。每个操作员也有自己的打印喜好。这里是通 ...
我理解是这样,希望有用户级的一个全局变量(比如名称为:打印偏好设置,每个用户都单独存一份),然后允许存JSON字段,这样直接设置一个全局变量,把用户的配置转成JSON存进去,这样之后打印,通过这个全局变量设置表格的显示不同的列,进行不同的打印就可以了
我不知道我理解的对不对:dizzy: 是的,如果活字格团队能在这9.0中加入全局对象,用来保存应用中的全局参数,并增加当前用户全局对象,以便保存当前用记的使用习惯参数等等。比合当前用记名下,某个功能中的设置,并且此设置根据习惯设置有1或N种。
:hjyzw::mj72: 全局变量修改成全局对象,这个没问题
但是老板能不能给我再说一下,除了你说的记录用户对字段的习惯外,还有没有其他的场景需要按照用户的全局变量,(或者说清楚场景为什么不能使用用户自定义属性) Simon.hu 发表于 2023-3-7 08:46
全局变量修改成全局对象,这个没问题
但是老板能不能给我再说一下,除了你说的记录用户对字段的习惯外, ...
比如:我平常打印的时候需要设置,有些表格字段不显示,但是每个用户对字段显示的情况要求是不一样的,所以这里就需要保存每个用户的各自设置在用户变量中!
还有:每个用户可访问的页面范围不一样,这时可以通过当前用户对象变量,给予某些控件显示与否
这些用户控制集中化,使得用户个性化,权限化控制更加方便!!
以上部分功能也可以通过权限的设置,但是权限在整个活字格中太零散,设置起来并不方便
如果有用户对象变量的话,这样就可以统一管理…… Simon.hu 发表于 2023-3-7 08:46
全局变量修改成全局对象,这个没问题
但是老板能不能给我再说一下,除了你说的记录用户对字段的习惯外, ...
顺带说一下用户自定义字段也蛮好,但是有些用户习惯设置等,需要保存为json,不知道用户自定义字段可以保存多大长度的字符串??
还有用户自定义字段,在活字格中设置起来并不太方便,最好能像现在的全局变量一样,容易设置 大佬,咱们现在有没有应用json实现用户自定义设置的demo呀,能分享出来方便我们学习理解吗? Patrick.Zhu 发表于 2023-3-7 17:40
大佬,咱们现在有没有应用json实现用户自定义设置的demo呀,能分享出来方便我们学习理解吗?
看到最下一行的打印列了吗。。。每个客户的需求列是不同的。每个操作员也有自己的打印喜好。这里是通过表格记录每个用户的最近打印列设置。
以下是数据表保存的方式:
Patrick.Zhu 发表于 2023-3-8 13:56
我理解是这样,希望有用户级的一个全局变量(比如名称为:打印偏好设置,每个用户都单独存一份),然后允 ...
:hjyzw:
是这个意思,不过功能不限于此。。
已帮大佬记录需求,后续我们会根据版本规划和工作量综合考虑该功能,需求编号:42067。
页:
[1]
2