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

QQ登录

只需一步,快速开始

Joestar.Xu SpreadJS 开发认证

超级版主

85

主题

1万

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
14902

SpreadJS 认证SpreadJS 高级认证

Joestar.Xu SpreadJS 开发认证
超级版主   /  发表于:2025-6-30 15:24  /   查看:18  /  回复:0
在SpreadJS中,有一个单元格编辑框,用于填充单元格的值或公式,如下图:




在V18.0版本中,我们给单元格加入了一个“允许编辑单元格”的选项:



在取消勾选了这个选项的情况下,我们将无法在单元格编辑框中编辑单元格了,这在一些只允许通过下拉框选择或其他形式选择单元格值的单元格中是非常有意义的,它可以避免从UI上直接修改单元格的值。

但是在低版本中,SpreadJS并没有这个选项,那么要如何实现呢?

其实,这个公式编辑框是一个DOM元素,我们可以给这个DOM元素添加禁止编辑的标签来实现这个功能。



我们可以根据实际的业务需求,在选中那些希望禁止通过公式编辑框编辑单元格值的单元格时,设置这个DOM属性来实现。

但是需要注意的是,这并不是一个稳定的解决方案,在不同的版本中DOM的结构可能会发生变化,导致这个方案失效,因此需要结合实际的情况来使用。

本帖子中包含更多资源

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

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部