找回密码
 立即注册

QQ登录

只需一步,快速开始

guoqp
银牌会员   /  发表于:2022-7-21 12:02  /   查看:2698  /  回复:5
本帖最后由 guoqp 于 2022-7-21 12:59 编辑


比如如图所示的这个修改操作列,我希望要的效果是只有当登录用户等于项目经理列或者市场经办人列的时候才显示,否则不显示

我试过表格操作的显示隐藏列,只要有一行显示,其它行都会显示,隐藏列命令无效

我也试过表格操作里的设置单元格文本,倒是可以实现,但这里有一个BUG,就是只要表格重新加载数据就会失效,比如弹出页面返回后数据就会重新加载,之前设置为空的修改列立马显示出来了

我估计要从两方面来解决这个问题
1、增加表格绑定数据事件功能,这样可以实现在表格绑定的时候去判断每行数据并控制行列的显示隐藏或者值文本等。
2、增加显示隐藏、只读/修改表格单元格功能。


再举个例子

如何实现?注意有合同的时候没有链接,没有合同的时候才显示链接

本帖子中包含更多资源

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

x

5 个回复

倒序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-7-21 16:28:27
沙发
您好,目前这个您的这个需求直接在表格中隐藏的话,可能不是很好去实现,而且同一列的内容有的是修改有的是空值,感觉表现也不是很好看
所以一般这种需求在活字格中,可以在命令里面去处理,您可以在修改的超链接命令中,给最开始添加一个if命令,如果登录用户有权修改再执行修改的命令,如果无权修改的话,就弹出没有权限修改。

或者的话您也可以通过数据表的行权限去设置,让项目经理或者市场经办人等于登录用户用户名的记录才能被登录者查看

本帖子中包含更多资源

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

x
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2022-7-21 17:02:40
板凳
Lay.Li 发表于 2022-7-21 16:28
您好,目前这个您的这个需求直接在表格中隐藏的话,可能不是很好去实现,而且同一列的内容有的是修改有的是 ...

我是想通过这个例子反馈能否加入需求在后续版本体现
本来我是想控制该列的禁用启用来实现是否可点击的,但发现根本无法实现
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2022-7-21 17:18:23
地板
Lay.Li 发表于 2022-7-21 16:28
您好,目前这个您的这个需求直接在表格中隐藏的话,可能不是很好去实现,而且同一列的内容有的是修改有的是 ...

这种先修改再判断是不友好的体验
不能改就是应该直接了当的显示出来,例如修改按钮为灰色、或者隐藏
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2022-7-21 17:57:39
5#
小侠米 发表于 2022-7-21 17:18
这种先修改再判断是不友好的体验
不能改就是应该直接了当的显示出来,例如修改按钮为灰色、或者隐藏

对的,我也是这么想的,要么隐藏要么禁用
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-7-21 18:02:41
6#
感谢各位大佬的支持~以上需求已被整理记入我们的内部系统,编号是:41362
,后续产品经理会评估该需求的合理性以及实现的必要性、可行性,然后加入开发计划。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部