找回密码
 立即注册

QQ登录

只需一步,快速开始

afushenglih
初级会员   /  发表于:2019-7-8 14:04  /   查看:3812  /  回复:7
spreadjs 不支持页面布局,要实现不同的sheet页面,在spread不同区域显示该如何做,即spread否支持分 frame、或上下/左右,分别显示两个sheet。即,不用原本的sheet切换方式,而是页面不同位置,同时显示几个sheet

7 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2019-7-8 17:21:56
沙发
Spread不支持您说的这种布局,但是同一个页面可以初始化很多个Spread,您可以在页面的指定位置去初始化Spread
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
afushenglih
初级会员   /  发表于:2019-7-9 12:04:05
板凳
你好,针对上线的问答,我又找了一下技术帖子,其中https://gcdn.grapecity.com.cn/showtopic-42839-1-1.html,这个帖子,这个帖子是2017-8-22  的,但是,随着 咱们的 spread js的升级,有没有出现比这篇帖子里面回复更好的解决办法,因为这篇帖子里面的回复 确实实现起来和 技术 有比较大的复杂性,另外 ,有没有在 一个spreadjs 中有分区展示的办法
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-7-9 13:41:48
地板
您好,当前版本的SpreadJS仍不支持此功能,您可以参考这篇帖子的方式来实现,

附件中给您提供一个同步编辑的示例。

同步协同.html

2.85 KB, 下载次数: 160

回复 使用道具 举报
afushenglih
初级会员   /  发表于:2019-7-10 18:36:32
5#
你好,看了您给的demo,里面确实实现了 编辑的同步,能不能给一个,同步删除行,粘贴行的demo
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-7-11 09:01:46
6#
您好,这个实例仅支持同步编辑,

对于同页面上两个不同的SpreadJS Workbook的实例来说,可以通过自定义命令的方式实现所有的同步操作,

自定义右键命令的方法,请参考以下三篇技术博客:

https://www.grapecity.com.cn/blo ... and-custom-commands

https://www.grapecity.com.cn/blo ... ht-click-menu-part1

https://www.grapecity.com.cn/blo ... ht-click-menu-part2
回复 使用道具 举报
afushenglih
初级会员   /  发表于:2019-7-11 14:27:36
7#
本帖最后由 afushenglih 于 2019-7-11 14:29 编辑

已经看了你给的三篇技术博客,现在想对spreadjs原生的 复制、粘贴 做扩展,我这边怎么能够拿到spreadjs原生的 复制、粘贴  command的 内容 ,如下图中,显示的是command的名称,但是我想拿到这个command的里面的实质的操作代码,如何获取?
image.png357744750.png
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-7-11 16:01:12
8#
您好,在第一篇博客《如何使用SpreadJS的内置命令(Command)以及自定义命令》中,

介绍了如何使用自定义命令,那么实际上就是说我们可以通过自定义命令来实现,

API中有SpreadJS支持的命令列表:

https://demo.grapecity.com.cn/spreadjs/help/v12/content/webframe.html#SpreadJS~GC.Spread.Sheets.Commands.html

以及如何调用的方法,

再结合技术博客中的示例(见附件)
我们实际上可以用命令把原生命令封装起来,再加上自己的逻辑即可。

如何使用SpreadJS的内置命令以及自定义命令.zip

1.87 KB, 下载次数: 229

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部