找回密码
 立即注册

QQ登录

只需一步,快速开始

caojingrui

注册会员

2

主题

5

帖子

20

积分

注册会员

积分
20
最新发帖
caojingrui
注册会员   /  发表于:2017-12-23 17:23  /   查看:4776  /  回复:5
你好,项目开发过程中遇到,在spreadSheet上编辑单元格后,点击按钮弹出alert,按enter键后,没有关闭alert;而是切换到下一个单元格了。
我想在点击按钮时,使整个spreadSheet失去焦点!!!

5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-25 10:42:22
沙发
您好:
其他的控件获取焦点,spreadjs这边对应就会失去焦点。
另外我这边也没能重现您按enter键没有关闭alert而是切换下一个单元格的问题。
测试demo如下,您可以进行参考

model_11.0.0.html

1.29 KB, 下载次数: 166

回复 使用道具 举报
caojingrui
注册会员   /  发表于:2017-12-25 15:40:34
板凳
ClarkPan 发表于 2017-12-25 10:42
您好:
其他的控件获取焦点,spreadjs这边对应就会失去焦点。
另外我这边也没能重现您按enter键没有关闭a ...

你好,谢谢你的回答。 我的问题还是没有解决!
    当我在spread录入数据后,使用onkeyup事件,调用$("#id")[0].focus();让焦点定位到input框。发现光标移动到了input框但是按enter键单元格还是会移动到下一个。。

   有没有让spread主动失去焦点的方法??
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-25 16:33:41
地板
您是如何绑定onkeyup事件的?您可以将您描述的内容制作成一个demo上传,我们看一下您具体怎样写的。
回复 使用道具 举报
caojingrui
注册会员   /  发表于:2017-12-25 17:12:09
5#
ClarkPan 发表于 2017-12-25 16:33
您是如何绑定onkeyup事件的?您可以将您描述的内容制作成一个demo上传,我们看一下您具体怎样写的。

有没有让spread主动失去焦点的方法??
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-25 18:08:20
6#
没有主动失去焦点的方法, 就像Excel,Excel表格中是没办法失去焦点的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部