找回密码
 立即注册

QQ登录

只需一步,快速开始

afly

注册会员

5

主题

16

帖子

45

积分

注册会员

积分
45
最新发帖
afly
注册会员   /  发表于:2023-12-11 14:43  /   查看:2202  /  回复:5
本帖最后由 afly 于 2023-12-11 14:49 编辑

代码demo,在安卓上有问题,ios上没有问题
spreadJs.gif


export const SpreadTest = () => {
  const initCallback = React.useCallback((spread) => {
    setTimeout(() => {
      const sheet = spread.getActiveSheet()
      console.error("执行之前--- 键盘未弹起")
      spread.commandManager().execute({
        cmd: 'clipboardPaste',
        sheetName: sheet.name(),
        fromSheet: sheet,
        fromRanges: [
          new Spread.Sheets.Range(0, 0, 1 , 1),
        ],
        pastedRanges: [
          new Spread.Sheets.Range(2, 2, 1, 1),
        ],
        isCutting: false,
        pasteOption: Spread.Sheets.ClipboardPasteOptions.all,
      });
      console.error("执行之后--- 键盘弹起")
    }, 1000)
  }, [])
  return (
    <div style={{width: "100%", height: "600px"}}>
      <BaseSpreadSheets
        workbookInitialized={initCallback}
        allowContextMenu
      >
        <Worksheet>
        </Worksheet>
      </BaseSpreadSheets>
    </div>
  )
}

5 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-11 14:58:48
沙发
您好,请问您这边使用的是V13版本吗?

您这个问题与该问题相似:https://gcdn.grapecity.com.cn/fo ... read&tid=184552

目前已经在16.2.2中修复了,建议您升级到16.2.6最新版看看是否还存在该问题。
回复 使用道具 举报
afly
注册会员   /  发表于:2023-12-11 15:01:16
板凳
Joestar.Xu 发表于 2023-12-11 14:58
您好,请问您这边使用的是V13版本吗?

您这个问题与该问题相似:https://gcdn.grapecity.com.cn/forum.p ...

好的,我试试,因为13版本设计表样当时支持的是jquery版本,我升级到16以后,是不是需要重新调整部分api
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-11 15:08:32
地板
您好,理论上来说版本都是向后兼容的,您可以先制作一个简单的Demo测试一下,如果没有问题的话再将整个项目升级为V16。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-12-29 09:47:53
5#
您好,版本升级后,您的问题解决了吗?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-1-29 14:41:05
6#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部