找回密码
 立即注册

QQ登录

只需一步,快速开始

前端小蚂蚁
注册会员   /  发表于:2024-4-26 16:43:06
10#
Richard.Huang 发表于 2024-4-26 15:08
这部分没有更多相关示例,目前只有这个JS的demo,您需要要自行集成到React环境中,React框架中自定义类型 ...

7f467db24cab56f557245c809b9418b.png904559020.png 报错了,prototype是只读的
回复 使用道具 举报
AKA_HSTS
注册会员   /  发表于:2024-4-26 17:25:45
11#
本帖最后由 AKA_HSTS 于 2024-4-26 17:27 编辑
前端小蚂蚁 发表于 2024-4-26 16:43
报错了,prototype是只读的

楼主可以参考这个demo: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/cell-types/custom/react
然后点击如下标注button:


C:\Users\JessieSun\Downloads\Chrome\Zip提示.png
把包下载下来跟自己的工程对比一下,类似模块应该是data.jsx下的如下这段代码:


Zip提示.png
CustomizedCellType.png
回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2024-4-26 17:40:29
12#
AKA_HSTS 发表于 2024-4-26 17:25
楼主可以参考这个demo: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/cell ...

刚下载看了包,里面使用的是最新版本v17.0,我目前用的还是14.2.6版本,旧版本参照新版本的写法,不行会报错,prototype 不能用GC.Spread.sheet去赋值,感谢博主!
回复 使用道具 举报
AKA_HSTS
注册会员   /  发表于:2024-4-28 11:40:09
13#
前端小蚂蚁 发表于 2024-4-26 17:40
刚下载看了包,里面使用的是最新版本v17.0,我目前用的还是14.2.6版本,旧版本参照新版本的写法,不行会 ...

我用了14.2.6包里的react sample中尝试添加了自定制celltype,也可以正常工作了。把我的demo放在这儿,你可以参考下 src/spreadContainer/StyleCon.js 中引用的
“import { FivePointedStartCellType } from './CustomCellType'”
+ 新增的 CustomCellType.js 文件。

ReactSample.zip

487.65 KB, 下载次数: 2639

回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2024-4-28 11:53:10
14#
AKA_HSTS 发表于 2024-4-28 11:40
我用了14.2.6包里的react sample中尝试添加了自定制celltype,也可以正常工作了。把我的demo放在这儿,你 ...

好的,谢谢
回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2024-4-28 15:05:04
15#
AKA_HSTS 发表于 2024-4-28 11:40
我用了14.2.6包里的react sample中尝试添加了自定制celltype,也可以正常工作了。把我的demo放在这儿,你 ...

我看了你的代码,确实我的写法有问题,现在不会报错,目前的问题是鼠标放在单元格上,没有显示浮窗,你能在你的demo里,把点击五角星的换成浮窗吗?然后发个demo文件给我参考下
回复 使用道具 举报
AKA_HSTS
注册会员   /  发表于:2024-4-29 09:29:27
17#
本帖最后由 AKA_HSTS 于 2024-4-29 09:45 编辑
前端小蚂蚁 发表于 2024-4-28 15:05
我看了你的代码,确实我的写法有问题,现在不会报错,目前的问题是鼠标放在单元格上,没有显示浮窗,你能 ...

嗯嗯,稍微糅合一下就成了。
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-4-29 10:39:01
18#
好的,本帖子的问题解决,这里就先结帖了。后续如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部