找回密码
 立即注册

QQ登录

只需一步,快速开始

greatchn
金牌服务用户   /  发表于:2018-12-18 19:09  /   查看:3503  /  回复:3
我给一个单元格设置了公式,比如SUM(A1,B1),我是否可再编辑这个单元格的值?不是改变公式,因为我现在点击是修改公式,而不能修改值

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-12-19 09:19:26
沙发
单元格的值是通过公式计算出来的,您如果给单元格设置了公式,

这个单元格的值就会随着公式的计算得出,要改变单元格值就是改变公式,

您这边的应用场景是什么?能否描述一下您为什么要这样的功能?
回复 使用道具 举报
greatchn
金牌服务用户   /  发表于:2018-12-19 09:40:59
板凳
KevinChen 发表于 2018-12-19 09:19
单元格的值是通过公式计算出来的,您如果给单元格设置了公式,

这个单元格的值就会随着公式的计算得出, ...

我给这个单元格设置了公式,它的值随着计算得出。但是用户可能不想要得出的值,想要修改这个值,locked设置成false,点击时会把公式暴露出来。有没有一个很好的方法实现不暴露公式的情况让用户修改值
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-12-19 11:58:07
地板
SpreadJS单元格中如果设置了公式,那么单元格的值就是随着公式计算的结果走的

这种行为方式也是与Excel保持了一致。

我这有一个Demo,可以实现隐藏公式,但是无法实现修改值,这违背了设计原则。

我把Demo上传到附件您参考一下。

CustomCellType.html

4.36 KB, 下载次数: 102

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部