找回密码
 立即注册

QQ登录

只需一步,快速开始

林小鱼

高级会员

137

主题

404

帖子

1129

积分

高级会员

积分
1129

时代开发者征文活动

林小鱼
高级会员   /  发表于:2024-6-27 06:31  /   查看:122  /  回复:8
100金币
本帖最后由 林小鱼 于 2024-6-27 06:33 编辑


怎么实现,当修改这列为1的时候,当前行姓名这列能编辑,而当修改为0的时候,当前行姓名、电话都不能编辑

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

8 个回复

倒序浏览
Syl悬赏达人认证
金牌服务用户   /  发表于:7 天前
沙发
本帖最后由 Syl 于 2024-6-27 08:29 编辑

如果直接控制表格编辑,直接设置数据验证,如下图
只要是0,就会有提示不让修改



如果只是控制后面的按钮,if就行,没啥好说的

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
chinameng
金牌服务用户   /  发表于:7 天前
板凳
本帖最后由 chinameng 于 2024-6-27 08:30 编辑

换个思路,弄过类似场景,是这样来解决的,将更改超连接或按钮,用一下条件,当修改列值=1时,超连接更改显示,否则为空,也就点不了更改超连接了,直接控制当前行能不能编辑,估计 要代码了,表格好像整体是否允许编辑,没有当前行是否允许编辑。

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:7 天前
地板
感谢各位大佬的支持~
目前并没有支持根据其他列的字段去控制相同行其他列字段值是否可以编辑的需求,可以参考楼上几位大佬的方案,或者使用下方插件去写命令控制表格每一个格子是否可以编辑

表格格子编辑命令
回复 使用道具 举报
林小鱼
高级会员   /  发表于:4 小时前
5#
Syl 发表于 2024-6-27 08:26
如果直接控制表格编辑,直接设置数据验证,如下图
只要是0,就会有提示不让修改

原来是王五1改成王五11 报错,然后改回王五1 依然提示 输入的值非法~不得行 这个方法
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:4 小时前
6#
林小鱼 发表于 2024-7-4 09:57
原来是王五1改成王五11 报错,然后改回王五1 依然提示 输入的值非法~不得行 这个方法

报错就是改不了,取消修改就行,不需要改回原来
回复 使用道具 举报
林小鱼
高级会员   /  发表于:4 小时前
7#
Syl 发表于 2024-7-4 10:02
报错就是改不了,取消修改就行,不需要改回原来

点击键盘esc 取消~明白了 谢谢哈~如果要达到 用户在点击的时候 就不能编辑,而不是编辑后给出提示,有建议怎么操作吗?JavaScript能行不?
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:4 小时前
8#
林小鱼 发表于 2024-7-4 10:09
点击键盘esc 取消~明白了 谢谢哈~如果要达到 用户在点击的时候 就不能编辑,而不是编辑后给出提示,有建 ...

这个js搞不懂,我问了问可以锁定某一列,某一行看有没有大神有办法了
回复 使用道具 举报
逛逛逛
金牌服务用户   /  发表于:6 分钟前
9#
林小鱼 发表于 2024-7-4 10:09
点击键盘esc 取消~明白了 谢谢哈~如果要达到 用户在点击的时候 就不能编辑,而不是编辑后给出提示,有建 ...

js 可以用绑定 EditStarting 事件来实现,但就怕底层的过几个版本又变了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部