找回密码
 立即注册

QQ登录

只需一步,快速开始

ct杰

注册会员

11

主题

34

帖子

101

积分

注册会员

积分
101
ct杰
注册会员   /  发表于:2021-4-14 14:38  /   查看:3049  /  回复:3
1金币
请问一下,如何设置表头单元格可编辑?
以下是我的做法,不能实现。。

var style1 = new GC.Spread.Sheets.Style();
style1.locked = false;
sheet1.setStyle(-1, -1, style1, GC.Spread.Sheets.SheetArea.colHeader);



3 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-14 14:48:25
沙发
您好,表头单元格不能直接在单元格编辑,只能通过API改变其值,示例代码:
sheet.setValue(0,0,"test",GC.Spread.Sheets.SheetArea.colHeader)
回复 使用道具 举报
ct杰
注册会员   /  发表于:2021-4-15 13:08:29
板凳
lynn512 发表于 2021-4-14 14:48
您好,表头单元格不能直接在单元格编辑,只能通过API改变其值,示例代码:
sheet.setValue(0,0,"test",GC. ...

这就有点尴尬了
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-15 13:36:40
地板
表头单元格不可编辑是为了与普通单元格做区分,不然也不会有“表头”的概念了。
您为什么会有这个需求呢?
如果是希望客户能够修改表头内容,可以通过自定义右键菜单,添加编辑表头单元格的菜单项,类似下图功能:https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html
image.png332879943.png

直接通过双击列头单元格进行编辑是不支持的。

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