请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

梅梅梅梅
中级会员   /  发表于:2022-7-21 17:16  /   查看:2666  /  回复:9
1金币
版本9 现在的表格行内编辑需要支持下拉树,下拉,文本,数字框,其中组件有一些特别的处理。请问怎么能够在表格中嵌入自己按需封装的组件?

最佳答案

查看完整内容

new GcSpread.Sheets.Spread代码是创建工作簿实例的代码,无论是v9还是下面的链接的v12实现自定义单元格的思路都是一致的。 https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/#/demos/autoComplete 打开以上链接,可以查看代码以及下载参考。 这个链接是v9的demo http://help.grapecity.com/spread/SpreadJSWeb/webframe.html#cellcustom.html

9 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-21 17:16:17
来自 6#
本帖最后由 Derrick.Jiao 于 2022-7-22 15:54 编辑
梅梅梅梅 发表于 2022-7-22 11:13
用的new GcSpread.Sheets.Spread(this.$refs.spreadTable, {
                                        sheetCount: 1,
});

new GcSpread.Sheets.Spread代码是创建工作簿实例的代码,无论是v9还是下面的链接的v12实现自定义单元格的思路都是一致的。
https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/#/demos/autoComplete
打开以上链接,可以查看代码以及下载参考。


这个链接是v9的demo
http://help.grapecity.com/spread ... tml#cellcustom.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-21 18:07:48
2#
请参考下面的demo,利用自定义单元格实现
https://demo.grapecity.com.cn/Sp ... /demos/autoComplete
回复 使用道具 举报
梅梅梅梅
中级会员   /  发表于:2022-7-21 18:15:47
3#
Derrick.Jiao 发表于 2022-7-21 18:07
请参考下面的demo,利用自定义单元格实现
https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/# ...

我们用的不是worksheet,这种要怎么设置呢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-22 11:07:45
4#
梅梅梅梅 发表于 2022-7-21 18:15
我们用的不是worksheet,这种要怎么设置呢

没太理解这句“我们用的不是worksheet”,我们的工作簿就是由工作表也就是worksheet组成,然后想要在v9实现上述的下拉等需求,就需要通过自定义单元格实现。
回复 使用道具 举报
梅梅梅梅
中级会员   /  发表于:2022-7-22 11:13:49
5#
Derrick.Jiao 发表于 2022-7-22 11:07
没太理解这句“我们用的不是worksheet”,我们的工作簿就是由工作表也就是worksheet组成,然后想要在v9实 ...

用的new GcSpread.Sheets.Spread(this.$refs.spreadTable, {
                                        sheetCount: 1,
});
这样的话要怎么做呢 能不能麻烦给做个demo
回复 使用道具 举报
梅梅梅梅
中级会员   /  发表于:2022-7-22 16:53:27
7#
Derrick.Jiao 发表于 2022-7-22 15:51
new GcSpread.Sheets.Spread代码是创建工作簿实例的代码,无论是v9还是下面的链接的v12实现自定义单元格 ...

如果我想在单元格中嵌入封装好的Vue组件 该怎么弄
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-22 18:09:44
8#
本帖最后由 Clark.Pan 于 2022-7-22 18:11 编辑

这个应该不支持,因为SpreadJS的声明周期,跟VUE的生命周期不同。如果生命周期不冲突的也是同样的参照自定义单元格的方式去嵌入

回复 使用道具 举报
梅梅梅梅
中级会员   /  发表于:2022-7-22 18:15:51
9#
Clark.Pan 发表于 2022-7-22 18:09
这个应该不支持,因为SpreadJS的声明周期,跟VUE的生命周期不同。如果生命周期不冲突的也是同样的参照自定 ...

我看这个帖子有说嵌入vue组件,是版本不一致吗?https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=100199
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-22 18:19:37
10#
是的  ,因为SpreadJS 对于VUE框架的支持是V12版本以后的事情了,V9根本没有源生支持另外,为什么现在还用V9这么老的版本呢,现在最新的SpreadJS已经是V15版本了,V9是6年前的版本了,很多功能都不支持的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部