找回密码
 立即注册

QQ登录

只需一步,快速开始

Moe

注册会员

2

主题

11

帖子

35

积分

注册会员

积分
35
最新发帖
Moe
注册会员   /  发表于:2024-12-5 16:00  /   查看:213  /  回复:14
10金币
https://demo.grapecity.com.cn/sp ... /spread-theme/react

看了这个例子,写的代码
image.png740475463.png

结果只有 scroll 样式生效了

14 个回复

正序浏览
Wilson.Zhang
超级版主   /  发表于:2024-12-17 15:06:57
15#
Moe 发表于 2024-12-17 09:29
好的  谢谢老师  先结贴吧

不客气。如果您有新的问题,欢迎您发新帖沟通。
回复 使用道具 举报
Moe
注册会员   /  发表于:2024-12-17 09:29:39
14#
好的  谢谢老师  先结贴吧
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-16 10:48:44
13#
Moe 发表于 2024-12-13 14:09
您好  是需要自己把对应主题的 css文件 传到服务器上,生成资源链接吗

您好!我提供给您的demo中访问的资源是SpreadJS官网提供的css资源,通过网络访问获取。我理解在您的项目工程中,应该可以从node_modules中的spreadJS资源目录中引用。我没有测试过这种引用方式,这块主要还是前端知识,您可以再了解下相关知识。
回复 使用道具 举报
Moe
注册会员   /  发表于:2024-12-13 14:09:53
12#
您好  是需要自己把对应主题的 css文件 传到服务器上,生成资源链接吗
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-12 17:31:36
11#
Moe 发表于 2024-12-12 10:44
您好 感谢您的耐心解答,css文件资源链接,我不知道如何获取~
只是照着例子这样写,但是样式没生效~

您好!不客气!
注意到您使用到了框架,请教下是react还是vue,咱们官网都有对应版本的教程,您可以参考下:

vue版本--https://demo.grapecity.com.cn/sp ... me/spread-theme/vue
react版本--https://demo.grapecity.com.cn/sp ... /spread-theme/react
回复 使用道具 举报
Moe
注册会员   /  发表于:2024-12-12 10:44:33
10#
您好 感谢您的耐心解答,css文件资源链接,我不知道如何获取~
只是照着例子这样写,但是样式没生效~
image.png862382507.png
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-9 17:39:22
9#
Moe 发表于 2024-12-9 15:48
项目中没有引入 标签,试了直接创建,但是切换时主题还是没生效~

请您排查下css文件资源链接中是否有与您使用的SpreadJS相同的版本号,这一点必须保持一致。另外,需要排查下您使用的css资源链接是否有效,在浏览器访问即可。

我针对没有<link>的场景测试了,可以通过创建<link>元素引入css资源,附上demo,以供参考。
运行效果如下动图所示:
引入css资源.gif

切换主题.html

8.46 KB, 下载次数: 10

回复 使用道具 举报
Moe
注册会员   /  发表于:2024-12-9 15:48:56
8#
项目中没有引入<link> 标签,试了直接创建,但是切换时主题还是没生效~
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-6 17:07:46
7#
Moe 发表于 2024-12-6 14:51
主要是  href  应该如何设置

其实基本思路就是找到引入SpreadJS主题css文件的<link>标签,删除该<link>标签,然后再参照被删除<link>标签中属性设置创建新<link>标签,将新<link>标签的href属性设置为目标切换主题资源即可。

按照这个思路,首先要查找您项目中html文件中原本引入SpreadJS主题的<link>标签,根据该标签的可使用属性值通过document.querySelector()获取DOM元素。如果没有就直接创建,并定义好相关属性,后续切换通过该属性获取后替换即可。
回复 使用道具 举报
Moe
注册会员   /  发表于:2024-12-6 14:51:30
6#
Wilson.Zhang 发表于 2024-12-6 12:04
根据您提供的代码片段,理解您应该是想要根据选项设置主题,从而导入主题对应的css资源文件。那您可以参 ...

主要是  href  应该如何设置
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部