请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始


注册会员   /  发表于:2021-12-2 02:50  /   查看:1673  /  回复:3
2金币
"@grapecity/spread-sheets-designer": "14.0.6",


"@grapecity/spread-sheets-designer-resources-cn": "14.0.6",
"@grapecity/spread-sheets-designer-vue": "14.0.6",


两个问题——
第一:设计器上方选择的字体客户要求与常用excel软件基本一致,要有宋体,黑体等常用字体,现在全是英文的
字体.png

第二:我设置表单保护后,所有单元格被禁用,开放部分单元格允许编辑,但是右键弹出的菜单 插入删除等其他菜单都被禁用,客户要求打开。
右键.png

最佳答案

查看完整内容

问题1:可以参考这篇技术文章添加指定的字体 https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=85499&extra=page%3D2 问题2:这个设计是与excel一致的,如需修改,请参考下面的代码修改,不过无法单独为非锁定的单元格设置,只能为所有的单元格设置 var d = GC.Spread.Sheets.Designer.findControl('gc-designer-container') GC.Spread.Sheets.Designer.getCommand('formatCells').enableContext = "cus" v ...

3 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-2 02:50:25
来自 2#
问题1:可以参考这篇技术文章添加指定的字体
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=85499&extra=page%3D2

问题2:这个设计是与excel一致的,如需修改,请参考下面的代码修改,不过无法单独为非锁定的单元格设置,只能为所有的单元格设置
image.png774615478.png

var d = GC.Spread.Sheets.Designer.findControl('gc-designer-container')
GC.Spread.Sheets.Designer.getCommand('formatCells').enableContext = "cus"
var newCmd = GC.Spread.Sheets.Designer.getCommand('formatCells')
var config = GC.Spread.Sheets.Designer.DefaultConfig;
config.commandMap = {
     "formatCells":newCmd
}
d.setConfig(config);
d.setData('cus',true)

回复 使用道具 举报

注册会员   /  发表于:2021-12-2 11:11:20
3#
Derrick.Jiao 发表于 2021-12-2 10:29
问题1:可以参考这篇技术文章添加指定的字体
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&ti ...

我依照你的设置只能配置“设置单元格格式...”这一个功能,
我现在想要把 插入删除等功能放进来该如何操作?

我用GC.Spread.Sheets.Designer.getCommand() 得到的所有功能菜单列表里
“tableInsert”删除菜单是没有enableContext的  这是干什么的?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-2 12:30:05
4#
秉 发表于 2021-12-2 11:11
我依照你的设置只能配置“设置单元格格式...”这一个功能,
我现在想要把 插入删除等功能放进来该如何操 ...

上面的代码只是对一个菜单项的示例,其他需要设置的请根据需求在GC.Spread.Sheets.Designer.DefaultConfig.contextMenu下找到对应的命令。 image.png893410644.png


另外,上面提到的这个命令起作用的是他的子命令,因此,要设置enable请给他的子命令设置。
image.png532221374.png


如何重写子命令可以参考这个例子
https://gcdn.grapecity.com.cn/fo ... hread&tid=87674
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部