找回密码
 立即注册

QQ登录

只需一步,快速开始

ziken 活字格认证

中级会员

28

主题

127

帖子

831

积分

中级会员

积分
831

活字格高级认证微信认证勋章活字格认证

ziken 活字格认证
中级会员   /  发表于:2023-11-9 10:12  /   查看:840  /  回复:4
喜大普奔,新版活字格这个表格状态的自动保存、选择加载功能的确是太有用处了。很简单就在项目中用上了,效果分享:


不过从个人使用感受看,还有点美中小不足:

目前的表格状态,是绑定用户、页面、表格的,所以没有办法对应以下场景:

1、开发阶段,给表格设置几个 常用样式作为系统内置样式,管理员可修改,普通用户可使用;
2、某用户自定义的样式,简介分发或者共享给其他用户使用。

简单考虑得话,当然每个用户自己按需定制 应该是合理的,但实际业务中就变成了,培训新用户、首次登陆每个表格 自定义1个或多个样式并保存。
常见场景是,新用户登陆系统,系统默认提供了几个固定样式,供用户选择使用。个别情况再基于现有状态调整后保存。

需求总结:完整实现这个表格状态的话,建议进行以下变更:

          A、FGC_状态信息表追加字段,区分系统内置状态(所有人可用)、自定义状态
          B、保存表格状态命令,允许区分 内置状态(仅管理员可操作)、自定义状态
          C、加载表格状态命令,允许管理员加载其他用户设置,然后设为内置
          D、表格状态导出、导入功能

另一种思路 :
          经测试,目前无法使用命令操作状态信息表进行新增操作,原因是 FGC_ID字段的限制。

           如果放开这个字段,允许命令对FGC_状态信息表进行新增行操作,格友们就可以通过调用命令,自行实现上述需求中的ABC了,D基本就可以忽略
          这次也是尝试失败后,才发的这个需求帖子:)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-11-9 18:16:21
沙发
感谢大佬提出的这个需求,不过咱们这个状态表是支持修改的,FGC_id报错的原因是,这个值不能为空,只要值不为空是可以自己定义默认样式的


存储之后,比如自定义的样式,用户名这一列不填数据,值为空,然后使用组合框或者EL选择器下拉这些自定义的样式,用户就可以使用这些默认的样式了。

因为样式表的FGC_id值为GUID,不是整数类型,而有一些格友不了解活字格的添加数据快速添加GUID的方法,我这里也简单的说一下。
活字格无论是前端还是后端的数据表操作的添加操作,有一个隐式的关键字,可以在添加数据的时候生成一个GUID,可以帮助我们省下一些麻烦


注意:这里在使用的时候,不用“=”,只需要在GUID两侧,分别增加一个“%”即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2023-11-9 19:48:03
板凳
666,这么快就用上了
回复 使用道具 举报
ziken活字格认证
中级会员   /  发表于:2023-11-10 09:57:56
地板
Grayson.Shang 发表于 2023-11-9 18:16
感谢大佬提出的这个需求,不过咱们这个状态表是支持修改的,FGC_id报错的原因是,这个值不能为空,只要值不 ...

感谢尚工回复,经测试用命令方式  复制样式给其他用户成功!

这个功能更加实用啦,可以通过是否系统样式字段,结合命令操作,完整实现整个业务场景了。

然后又思考了一下,这样项目上使用没啥障碍了额,

还剩下点美中不足是  Fgc_状态信息表重复行数量问题,

用户数达到一定规模时,应该会产生点性能问题,  

具体如何改善,待我再深入实践这个功能后再讨论吧哈



评分

参与人数 1金币 +222 收起 理由
Grayson.Shang + 222

查看全部评分

回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-11-10 17:12:40
5#
收到,感谢齐总的分享和建议,后面若是有想到更好的想法欢迎分享出来,提升这个功能的易用性
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部