找回密码
 立即注册

QQ登录

只需一步,快速开始

fastzhang

初级会员

36

主题

87

帖子

293

积分

初级会员

积分
293

[已处理] spreadjs复制问题

fastzhang
初级会员   /  发表于:2017-2-27 09:05  /   查看:3246  /  回复:5
现在spreadjs使用ctrl+c复制后,然后ctrl+v粘贴完成后,之前复制选择到的区域框还是处于选择中,怎么控制在粘贴完成后选中区域自动撤销呢。
1.png

5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-27 11:27:12
沙发
这个是做的和Excel一样的效果。只到您有其他操作时候才消失。

您要是像改的话,在ClipboardPasted  事件中 调用cancelInput 命令清除
回复 使用道具 举报
fastzhang
初级会员   /  发表于:2017-2-27 19:01:32
板凳
dexteryao 发表于 2017-2-27 11:27
这个是做的和Excel一样的效果。只到您有其他操作时候才消失。

您要是像改的话,在ClipboardPasted  事件 ...

excel点击单元格就自动消失,spreadjs现在不消失,我按您说的试下
回复 使用道具 举报
fastzhang
初级会员   /  发表于:2017-2-27 19:20:10
地板
dexteryao 发表于 2017-2-27 11:27
这个是做的和Excel一样的效果。只到您有其他操作时候才消失。

您要是像改的话,在ClipboardPasted  事件 ...

sheet.bind(GcSpread.Sheets.Events.ClipboardPasted, function (sender, args) {
    GcSpread.Sheets.SpreadActions.cancelInput();
});


是这样写么,不好使呢
回复 使用道具 举报
fastzhang
初级会员   /  发表于:2017-2-27 19:20:14
5#
dexteryao 发表于 2017-2-27 11:27
这个是做的和Excel一样的效果。只到您有其他操作时候才消失。

您要是像改的话,在ClipboardPasted  事件 ...

sheet.bind(GcSpread.Sheets.Events.ClipboardPasted, function (sender, args) {
    GcSpread.Sheets.SpreadActions.cancelInput();
});


是这样写么,不好使呢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-28 09:31:35
6#
GcSpread.Sheets.SpreadActions.cancelInput.apply(sheet) 这样写
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部