找回密码
 立即注册

QQ登录

只需一步,快速开始

360bid

中级会员

87

主题

268

帖子

825

积分

中级会员

积分
825
360bid
中级会员   /  发表于:2021-6-23 10:45  /   查看:5301  /  回复:10
本帖最后由 Clark.Pan 于 2021-8-2 18:15 编辑

问题一:苹果手机,浏览器打开,双击单元格后,选择下一个的快捷键不能点击(灰色的),我想要这个快捷键可以点击,这个问题有解决方案吗?
问题二:每次双击单元格才能唤起键盘,我想要选中单元格(点击一次)就唤起键盘,怎么实现,或者有什么配置吗

评分

参与人数 1金币 +1000 收起 理由
Clark.Pan + 1000 感谢您对产品提出的宝贵建议

查看全部评分

10 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-8 16:15:32
推荐
本帖最后由 Derrick.Jiao 于 2021-7-14 11:15 编辑
360bid 发表于 2021-7-8 15:36
templateActiveSheet.bind(GC.Spread.Sheets.Events.CellClick, function (sender, args) {
              ...

这个问题需要再调研一下,此贴为您改为保留处理,有进展会在本帖更新(SJS-9194)、

————————————————————————————
经调研,这是我们的设计,我们禁止了鼠标单击单元格弹出软键盘的行为。因此使用事件也无法生效,因此,建议您使用双击单元格的方式弹出软键盘。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-23 11:20:36
沙发
问题1:这个是浏览器的行为,SpreadJS无法控制,相当于您打开一个网页的输入框,这个也是无法使用的。

问题2:您可以参考下面的代码
  1. sheet.bind(GC.Spread.Sheets.Events.CellClick, function (sender, args) {
  2.     sheet.setActiveCell(args.row,args.col);
  3. sheet.startEdit(true);
  4. });
复制代码
回复 使用道具 举报
360bid
中级会员   /  发表于:2021-7-8 15:16:08
板凳
Derrick.Jiao 发表于 2021-6-23 11:20
问题1:这个是浏览器的行为,SpreadJS无法控制,相当于您打开一个网页的输入框,这个也是无法使用的。

问 ...

我今天试了一下问题2您提供的代码,手机端可以弹出键盘但是不可以输入内容,并没有打开编辑状态
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-8 15:26:06
地板
360bid 发表于 2021-7-8 15:16
我今天试了一下问题2您提供的代码,手机端可以弹出键盘但是不可以输入内容,并没有打开编辑状态

请您再试一下这个
  1. sheet.bind(GC.Spread.Sheets.Events.CellClick, function (sender, args) {
  2.     sheet.startEdit(true);
  3. });
复制代码


回复 使用道具 举报
360bid
中级会员   /  发表于:2021-7-8 15:35:14
5#
刚试过了,连键盘都不弹出了,
回复 使用道具 举报
360bid
中级会员   /  发表于:2021-7-8 15:36:02
6#
templateActiveSheet.bind(GC.Spread.Sheets.Events.CellClick, function (sender, args) {
              setTimeout(() => {
                templateActiveSheet.startEdit(true)
              }, 100)
            })
这个代码可以进入编辑状态,但是不弹出键盘,您能再手机端试试吗?直接给我一个解决方案就行
回复 使用道具 举报
360bid
中级会员   /  发表于:2021-7-14 15:25:45
8#
能否加上一个参数,设置可以“鼠标单击单元格弹出软键盘”,或者,哪个命令可以在手机端直接激活单元格编辑状态。

现在用户操作,输入信息非常麻烦,屏幕也很混乱和抖动:手指双击第一个单元格,软键盘打开,输入信息,软键盘收回;手指双击第二个单元格,软键盘打开,输入信息...
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-14 15:33:39
9#
360bid 发表于 2021-7-14 15:25
能否加上一个参数,设置可以“鼠标单击单元格弹出软键盘”,或者,哪个命令可以在手机端直接激活单元格编辑 ...

目前暂时没有对应的方式或者接口,移动端与pc由于不同的平台,采用的策略也不同。这边会整理对应的需求,反馈给我们研发,评估看下是否会在后续版本实现。
回复 使用道具 举报
360bid
中级会员   /  发表于:2021-7-14 15:54:53
10#
请向研发部门反馈,用户越来越多的使用移动端,一些SpreadJS的便利操作功能,希望能在移动端尽快实现。有助于我们推广和使用SpreadJS作为业务组件,在更多客户和项目
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部