找回密码
 立即注册

QQ登录

只需一步,快速开始

randomcic

注册会员

19

主题

38

帖子

161

积分

注册会员

积分
161

活字格认证

randomcic
注册会员   /  发表于:2021-11-22 12:03  /   查看:3372  /  回复:3
1金币
版主您好:
  我需要在点击单元格的时候直接进入输入状态,目前在安卓手机上是点击单元格就直接可以输入。但是苹果手机上使用safari浏览器或是谷歌浏览器时,需要点击2下才会进入编辑状态。(微信自带的浏览器就更别提了,需要点3次)
第一次点击时会出现如下图所示这样选择单元格的状态。我有什么办法在苹果手机上点击一下就直接可以输入数据呢?
  其中:       FpSpread4.EditModePermanent = True            FpSpread4.EditModeReplace = True  已经设置了。


选择单元格

选择单元格

最佳答案

查看完整内容

你可以尝试一下在CellClicked事件中加入StartEdit(); 方法试试,但是因为浏览器的原因并不一定能起作用 https://www.grapecity.com/spreadnet/docs/online-asp/CSSR-cellclicked.html

3 个回复

正序浏览
randomcic
注册会员   /  发表于:2021-11-22 12:47:58
3#
目前来说无法升级新版本。单就这个问题来说,有没有什么变通的办法能解决了?能不能禁了那个选择单格的拖动方框的功能?或是禁止长按单元格出现的复制、粘贴的工具栏呢?
或是有没有类似这样的FP.ActiveSheet.SetActiveCell(2, 1),麻烦帮忙想想办法。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-22 12:27:40
2#
正常情况下EditModePermanent 设置为true就行,目前看来是浏览器兼容性问题,这个暂时没有什么办法,asp.net webform本身对新的一些浏览器支持就不太好。

我建议你如果是开发新项目的话,可以选择我们的spreadjs纯前端表格控件,在当前支持
h5的浏览器中都没有问题
回复 使用道具 举报
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-22 12:03:20
来自 4#
你可以尝试一下在CellClicked事件中加入StartEdit(); 方法试试,但是因为浏览器的原因并不一定能起作用

https://www.grapecity.com/spread ... SR-cellclicked.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部