找回密码
 立即注册

QQ登录

只需一步,快速开始

benben_002

初级会员

29

主题

132

帖子

367

积分

初级会员

积分
367

微信认证勋章

[已处理] v9升级v10的问题

benben_002
初级会员   /  发表于:2017-3-2 13:30  /   查看:3588  /  回复:5
我现在是v9+v10的混合版
升级v10后,
  1. sheet.addKeyMap(GcSpread.Sheets.Key.del, false, false, false, false, GcSpread.Sheets.SpreadActions.customDel);
复制代码

这个addkeyMap已经不好用了。
看v9和v10差异化文档,好像并没有删除,但是看v10的文档里,缺没有这个方法。。。。。。。。。


请问差异化文档里,左侧v10空白,就表示右侧的v9方法被删除了吗????


如果addkeyMap被删除了,那v10,用哪个方法代替?


1.jpg
2.jpg

5 个回复

倒序浏览
benben_002
初级会员   /  发表于:2017-3-2 14:28:45
沙发
本帖最后由 benben_002 于 2017-3-2 14:32 编辑

还有问题,以前的复制,粘贴,只复制数据,不复制样式,代码
  1. // 只复制values
  2.         sheet.clipBoardOptions(GcSpread.Sheets.ClipboardPasteOptions.Values);
复制代码

发现,混合后,不好用了,于是改成
  1. sheet.options.clipBoardOptions=GC.Spread.Sheets.ClipboardPasteOptions.values;
复制代码

发现,还是不好用??是不是sheet取的不对?
沿用的v9的代码
  1. var sheet = spread.getSheet(0);
复制代码


回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-3-2 16:25:57
板凳
1. V10 绑定快捷键请用:
            spread.commandManager().setShortcutKey("clear"); // 移除原来的绑定关系
            spread.commandManager().register("customDel", function () {
                // 你想坐的事
            }, GC.Spread.Commands.Key.del, false, false, false, false);
2. 我本机用 V9和 V10 混用的模式
    sheet.options.clipBoardOptions = GC.Spread.Sheets.ClipboardPasteOptions.values;
能够正常工作呀

评分

参与人数 1满意度 +5 收起 理由
benben_002 + 5

查看全部评分

回复 使用道具 举报
benben_002
初级会员   /  发表于:2017-3-2 16:36:58
地板
CCKan 发表于 2017-3-2 16:25
1. V10 绑定快捷键请用:
            spread.commandManager().setShortcutKey("clear"); // 移除原来的 ...

第2个问题,我找到了,应该要添加一个
  1.         // 不复制excel的样式
  2.         spread.options.allowCopyPasteExcelStyle = false;
复制代码

第1个问题,我一会试验下
回复 使用道具 举报
benben_002
初级会员   /  发表于:2017-3-2 17:13:56
5#
第一个问题,改完,升级也好用,目前还剩下,另一个贴的问题了。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-2 17:37:22
6#
benben_002 发表于 2017-3-2 17:13
第一个问题,改完,升级也好用,目前还剩下,另一个贴的问题了。

好的。
谢谢反馈。
这个帖子我关闭了。
另一个帖子的问题我们在那个帖子讨论。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部