找回密码
 立即注册

QQ登录

只需一步,快速开始

写意

注册会员

2

主题

3

帖子

13

积分

注册会员

积分
13
  • 57

    金币

  • 2

    主题

  • 3

    帖子

最新发帖
写意
注册会员   /  发表于:2024-9-9 17:08  /   查看:428  /  回复:3
1金币
问题描述:

初始化表格区域的样式的时候,通过xxx.font("normal bold 16px 'Alibaba PuHuiTi 2.0'")的方法修改了指定区域的字体样式,在独立应用中单元格字体正确渲染成了指定的字体
1725872094601.png753738708.png
而将应用嵌入到无界系统中时这个字体却没有正确渲染
1725872384451.png230006713.png
这两者都是同一套环境,区别在于后者通过被嵌入到了一个子html中
初步测试已经确定表格渲染之前阿里巴巴普惠提的字体文件已经加载成功,并且渲染完之后输出单元格样式也表明字体设置成功了
这种情况下字体没渲染成功还有可能是什么原因导致的呢

最佳答案

查看完整内容

您好,无极框架重写了窗口addEventListener,并将触发元素重定向到自身,这样一来原生的src元素将始终是一个错误的元素,并指向无极创建的虚拟框架元素。 这一点打破了SpreadJS内部的DOM获取逻辑,也就意味着无极框架拒绝用户自己处理事件。 因此,SpreadJS和SpreadJS Designer无法在无极框架中正常运行。

3 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-9 17:08:52
来自 2#
您好,无极框架重写了窗口addEventListener,并将触发元素重定向到自身,这样一来原生的src元素将始终是一个错误的元素,并指向无极创建的虚拟框架元素。

这一点打破了SpreadJS内部的DOM获取逻辑,也就意味着无极框架拒绝用户自己处理事件。

因此,SpreadJS和SpreadJS Designer无法在无极框架中正常运行。
回复 使用道具 举报
写意
注册会员   /  发表于:2024-9-9 18:10:12
3#
Joestar.Xu 发表于 2024-9-9 17:38
您好,无极框架重写了窗口addEventListener,并将触发元素重定向到自身,这样一来原生的src元素将始终是一 ...

您好,感谢解答,那请问一下这个问题是否有什么其他的解决方案或者方式呢,能否支持我们在框架中重写这部分的逻辑
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-10 09:57:10
4#
您好,无极框架我们之前专门调研过,没有找到相关的方案能够让SpreadJS在无极框架中正常运行,我们可能会在未来再去调研一下相关的方案,但是因为这种第三方框架很多,我们没有办法全去做支持,主流的Vue、React框架都是可以正常使用SpreadJS的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部