请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

一眼望天涯
高级会员   /  发表于:2022-4-4 22:01  /   查看:3646  /  回复:12
100金币
本帖最后由 一眼望天涯 于 2022-4-4 22:57 编辑

之前我在别的帖子提了相同的问题:怎样禁止编辑表格中的一部分记录?https://gcdn.grapecity.com.cn/fo ... read&tid=144347

回答者的建议是通过服务端命令进行控制。

我这里有点新的问题:
表格是某条记录的子表,由于子表的记录比较多(大概有10-20条),所以这个表格是为了实现批量修改、批量新增、批量删除而存在的,怎么才能在表格上实现批量修改、批量删除,同时对子表记录的权限进行校验?
这是子表的图例:
我仔细说下需求:
如果某条记录的审核状态为空,那么可以直接在表格上修改这条记录的所有字段,就像上图所示;
如果某条记录的审核状态为“已审核”,那么直接在表格上就禁止修改。

请问这该怎么实现呢?

补充下:之前已经试过数据库的行权限了,这里不太合适。因为行权限只是限定哪些数据可以入库保存,而不限制表格上的哪些数据可以修改、删除,导致用户在前端一顿操作,最后点击保存时弹出一个简单粗暴的错误提示框,体验非常糟糕,而且还不明白错误出在哪里。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

12 个回复

倒序浏览
hubei333
高级会员   /  发表于:2022-4-4 22:19:12
3#
你是一定要在这个表当中控制么?如果用详情表就很好操作了。
回复 使用道具 举报
一眼望天涯
高级会员   /  发表于:2022-4-4 22:21:51
4#
本帖最后由 一眼望天涯 于 2022-4-4 22:27 编辑
lh123 发表于 2022-4-4 22:15
还是服务嚣命令。你得研究一下。

服务器命令能控制表格吗?好像不行吧。。。

我的理解,服务器命令无法影响页面上表格的增、删、改,我说的是直接在表格上的增删改,不是跳转到记录详情页的增删改哈。

这个表格的增删改,我只发现在设计器的“双击表格→表格设置→编辑选择→编辑设置”里可以控制,这里只能设置整个表格是否可以编辑、新增、删除,没法针对某条记录进行设置。请问还有其他地方能设置么?
回复 使用道具 举报
一眼望天涯
高级会员   /  发表于:2022-4-4 22:23:23
5#
hubei333 发表于 2022-4-4 22:19
你是一定要在这个表当中控制么?如果用详情表就很好操作了。

最好是能直接在表格中控制,因为这已经是某条记录的子表,主要目的就是想批量修改子表的数据。

如果跳转到详情页,确实也是个办法,但是就太繁琐了,一个子表大概10-20条数据,一个一个点开、修改,会比较麻烦。

请问能否有别的办法,来实现这样的目的吗?
回复 使用道具 举报
elwin
中级会员   /  发表于:2022-4-5 00:20:29
6#
同求答案!!!!
回复 使用道具 举报
hyzok活字格认证
初级会员   /  发表于:2022-4-5 11:15:10
7#
批量的操作可以用循环命令加上数据库表操作命令完成吧
回复 使用道具 举报
一眼望天涯
高级会员   /  发表于:2022-4-5 12:25:09
9#
elwin 发表于 2022-4-5 00:20
同求答案!!!!

答案来了,看看吧
回复 使用道具 举报
GraysonShang
葡萄城公司职员   /  发表于:2022-4-6 09:33:30
10#
duxp 发表于 2022-4-4 22:01
你这个问题也好解决,首先你要取消表格自带的删除按钮,第二,设置当前行变更命令,为了让用户点击到行时就 ...

感谢大佬,大佬给的答案是正解,不过这里使用的是活字格8.0的预览版,8.0之前的版本暂不支持该操作,对于有需求的大佬,可以在我们的官方大群下载8.0的预览版进行尝试,8.0也同样推出了很多的新功能,大佬们可以都来试试哦~
回复 使用道具 举报
condust
金牌服务用户   /  发表于:2022-10-30 15:38:05
11#
duxp 发表于 2022-4-4 22:01
你这个问题也好解决,首先你要取消表格自带的删除按钮,第二,设置当前行变更命令,为了让用户点击到行时就 ...

按你的方法操作的,设置跟你一样,已审核的行怎么一双击还能进入单元格焦点。中哪里没有设置对么?检查 了一下所有设置都是一样的。。
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-31 09:41:08
12#
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部