找回密码
 立即注册

QQ登录

只需一步,快速开始

大蜗牛

初级会员

23

主题

77

帖子

214

积分

初级会员

积分
214
大蜗牛
初级会员   /  发表于:2018-11-27 17:43  /   查看:5491  /  回复:13
怎么设置表格中只有几行不可以编辑。 blob426598815.png
    var defaultStyle = new GC.Spread.Sheets.Style();
    defaultStyle.locked = false;
    sheet.setDefaultStyle(defaultStyle,GC.Spread.Sheets.SheetArea.viewport);
    var style = new GC.Spread.Sheets.Style();
    style.locked = true;
    sheet.setStyle(0, -1,style);
    sheet.setStyle(2, -1, style);
    sheet.options.isProtected=true;

我这样写的但是每次只有第二行是编辑的,其他都是不可编辑状态。
setdetaultstyle这个是设置的表格默认样式吗,
blob501978759.png
只有第二行可以进行编辑,这个数据有很多条,表格样式是导出来的样式
blob832623290.png

13 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-27 17:57:14
沙发
我给你做了一个Demo,Demo展示了1、2、3行不可编辑,其它行都可以编辑。

你参考Demo即可解决这个问题。

LockedSheetEditRows_dwn.html

1.29 KB, 下载次数: 157

评分

参与人数 1满意度 +5 收起 理由
大蜗牛 + 5

查看全部评分

回复 使用道具 举报
大蜗牛
初级会员   /  发表于:2018-11-27 17:58:47
板凳
KevinChen 发表于 2018-11-27 17:57
我给你做了一个Demo,Demo展示了1、2、3行不可编辑,其它行都可以编辑。

你参考Demo即可解决这个问题。
...

恩恩,非常感谢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-27 17:59:31
地板

不客气
回复 使用道具 举报
大蜗牛
初级会员   /  发表于:2018-11-27 18:08:27
5#

我移到我的页面上又碰到那个问题了,整个页面都被锁着了。。,很奇怪呀,是不是对放的位置有什么要求呢。我就放在绑定数据后面
回复 使用道具 举报
大蜗牛
初级会员   /  发表于:2018-11-27 18:10:32
6#

其他的就设置了这些

sheet = spread.getSheet(0);
    spread.options.allowExtendPasteRange = true;
    spread.options.allowCopyPasteExcelStyle = true;
    spread.options.tabStripVisible = true;
    spread.options.highlightInvalidData = true;
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-28 09:08:00
7#
你把能重现你问题的代码弄个简单的Demo传给我,

我看看哪里不对~
回复 使用道具 举报
大蜗牛
初级会员   /  发表于:2018-11-28 09:52:29
8#
KevinChen 发表于 2018-11-28 09:08
你把能重现你问题的代码弄个简单的Demo传给我,

我看看哪里不对~

找到问题了,这个方法貌似只能设置表单上原有的表格,我后边表格和数据都是根据数据库内容绑定的好像就没法控制了。
var style = sheet.getDefaultStyle();
        style.locked = false;
        sheet.setDefaultStyle(style);
回复 使用道具 举报
大蜗牛
初级会员   /  发表于:2018-11-28 09:53:29
9#
blob554729613.png
这样就只能控制行头了,后边的数据表格没法控制。
回复 使用道具 举报
大蜗牛
初级会员   /  发表于:2018-11-28 09:59:24
10#
KevinChen 发表于 2018-11-28 09:08
你把能重现你问题的代码弄个简单的Demo传给我,

我看看哪里不对~

我后期绑定过数据就没法控制这些表格了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部