找回密码
 立即注册

QQ登录

只需一步,快速开始

reslicma
注册会员   /  发表于:2022-11-29 20:31  /   查看:1720  /  回复:6
1金币
有如下需求:现有表格中有一行「合计」行,现在点击可以选中,我希望这一行的单元格鼠标点击的时候不可被选中,是否有办法实现呢?
image.png528142699.png

最佳答案

查看完整内容

首先无法选中部分的单元格的locked状态必须设置为true https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.CellRange#locked 然后设置表单保护选项protectionOptions中的allowSelectLockedCells为false https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/worksheet/protection/purejs 接着设置工作表保护 sheet.options.isProtected = true;

6 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-29 20:31:37
来自 5#
首先无法选中部分的单元格的locked状态必须设置为true
https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.CellRange#locked
然后设置表单保护选项protectionOptions中的allowSelectLockedCells为false
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/worksheet/protection/purejs
接着设置工作表保护
sheet.options.isProtected = true;
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-30 14:02:53
2#
您好默认样式下鼠标选中会将此行置灰,如下图所示:

image.png647330627.png
所以,您的需求是汇总行不能有选中的样式?
回复 使用道具 举报
reslicma
注册会员   /  发表于:2022-11-30 15:12:02
3#
Ellia.Duan 发表于 2022-11-30 14:02
您好默认样式下鼠标选中会将此行置灰,如下图所示:

这里的话,首先我并没有使用默认的表格汇总行样式,我是自己用普通单元格实现的汇总行。

然后,我希望的就是,这行单元格,鼠标点击不可以被选中,也没有选中的那些边框样式之类的。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-30 18:31:11
4#
您好,这边调研下给您回复。
回复 使用道具 举报
reslicma
注册会员   /  发表于:2022-12-1 15:21:42
6#
Ellia.Duan 发表于 2022-12-1 10:01
首先无法选中部分的单元格的locked状态必须设置为true
https://demo.grapecity.com.cn/spreadjs/help/api/ ...

了解了,多谢
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-12-1 15:51:45
7#
如果您的问题解决了的话,那本贴就结贴啦,有问题欢迎发新帖询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部