找回密码
 立即注册

QQ登录

只需一步,快速开始

Dtttax

银牌会员

265

主题

663

帖子

2116

积分

银牌会员

积分
2116
Dtttax
银牌会员   /  发表于:2019-5-20 21:13  /   查看:4322  /  回复:1
快捷键f2的代码
let sheet = spread.getActiveSheet()
    sheet.startEdit(true)

此方法如果单元格有值会全部选中 如图:



excel按f2的效果是直接光标定位到最后一个字符


1 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-21 15:39:04
沙发
您好,SpreadJS默认没有为功能按键绑定事件,这么做的原因是,

SpreadJS是基于浏览器运行的前端控件,给F功能键绑定事件可能会导致与浏览器快捷键冲突。

当然您也可以自己绑定快捷键,采用setShortcutKey来绑定自定义命令的方式来实现。

https://www.grapecity.com.cn/blo ... and-custom-commands

startEdit也可以通过传参,实现是否选中内容的效果,如API所示:

https://demo.grapecity.com.cn/sp ... heet~startEdit.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部