找回密码
 立即注册

QQ登录

只需一步,快速开始

大蜗牛

初级会员

23

主题

77

帖子

214

积分

初级会员

积分
214
大蜗牛
初级会员   /  发表于:2018-11-27 17:43  /   查看:5544  /  回复: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-28 14:42:38
14#
回复 使用道具 举报
大蜗牛
初级会员   /  发表于:2018-11-28 13:47:56
13#
KevinChen 发表于 2018-11-28 12:24
哈哈好的,很厉害哟~

回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-28 12:24:59
12#
哈哈好的,很厉害哟~

评分

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

查看全部评分

回复 使用道具 举报
大蜗牛
初级会员   /  发表于:2018-11-28 10:31:50
11#
KevinChen 发表于 2018-11-28 09:08
你把能重现你问题的代码弄个简单的Demo传给我,

我看看哪里不对~

已经可以了,呢两行单元格默认加了个locked=true,我给去掉好了
回复 使用道具 举报
大蜗牛
初级会员   /  发表于:2018-11-28 09:59:24
10#
KevinChen 发表于 2018-11-28 09:08
你把能重现你问题的代码弄个简单的Demo传给我,

我看看哪里不对~

我后期绑定过数据就没法控制这些表格了
回复 使用道具 举报
大蜗牛
初级会员   /  发表于:2018-11-28 09:53:29
9#
blob554729613.png
这样就只能控制行头了,后边的数据表格没法控制。
回复 使用道具 举报
大蜗牛
初级会员   /  发表于:2018-11-28 09:52:29
8#
KevinChen 发表于 2018-11-28 09:08
你把能重现你问题的代码弄个简单的Demo传给我,

我看看哪里不对~

找到问题了,这个方法貌似只能设置表单上原有的表格,我后边表格和数据都是根据数据库内容绑定的好像就没法控制了。
var style = sheet.getDefaultStyle();
        style.locked = false;
        sheet.setDefaultStyle(style);
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-28 09:08:00
7#
你把能重现你问题的代码弄个简单的Demo传给我,

我看看哪里不对~
回复 使用道具 举报
大蜗牛
初级会员   /  发表于: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;
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部