找回密码
 立即注册

QQ登录

只需一步,快速开始

yangshuai

注册会员

3

主题

8

帖子

23

积分

注册会员

积分
23
  • 240

    金币

  • 3

    主题

  • 8

    帖子

最新发帖
yangshuai
注册会员   /  发表于:2024-8-13 21:40  /   查看:883  /  回复:3
1金币
本帖最后由 yangshuai 于 2024-8-13 21:44 编辑


    <div className="excel-wrapper" ref={wrapperRef}>
      {props.showDesigner ? <Designer /> : null}
      <SpreadSheets workbookInitialized={(spread) => initSpreadjs(spread)}>
        <Worksheet></Worksheet>
      </SpreadSheets>
    </div>





这里的Designer对象,自己渲染了一个表格,怎么让他和下面的Worksheet绑定呢?

最佳答案

查看完整内容

您好,在Designer组件中有一个designerInitialized属性,您可以在designerInitialized属性中获取到这个Designer对象,然后调用setWorkbook接口来实现。 当然,直接使用代码创建更加灵活,您可以结合您自己的实际需求来选择使用代码还是标签。

3 个回复

正序浏览
yangshuai
注册会员   /  发表于:2024-8-14 11:09:46
3#
Joestar.Xu 发表于 2024-8-14 09:19
您好,您可以尝试使用setWorkbook接口来将现有Spread传入设计器:https://demo.grapecity.com.cn/spreadjs/ ...

只能通过designer的方法注入,那就是创建designer的时候也只能通过方法创建,不能用<Designer /> 这种react component咯?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-14 09:19:01
2#
您好,您可以尝试使用setWorkbook接口来将现有Spread传入设计器:https://demo.grapecity.com.cn/sp ... esigner#setworkbook
回复 使用道具 举报
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-13 21:40:21
来自 4#
您好,在Designer组件中有一个designerInitialized属性,您可以在designerInitialized属性中获取到这个Designer对象,然后调用setWorkbook接口来实现。

image.png288769835.png

当然,直接使用代码创建更加灵活,您可以结合您自己的实际需求来选择使用代码还是标签。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部