找回密码
 立即注册

QQ登录

只需一步,快速开始

莫莫 讲师达人认证
金牌服务用户   /  发表于:2019-4-30 09:36  /   查看:3927  /  回复:5
本帖最后由 莫莫 于 2019-4-30 09:36 编辑

在此项目中实现了如下功能:
image.png740475463.png
image.png893591918.png

但是:
image.png594005736.png

问题:若要保证原有功能,又能出现/恢复自带的拖拽填充功能,该如何修改?
文件下载后,需运行  npm install, 当前页面文件目录为: AngularMock/src/app/routes/dashboard/dashboard.component.XXX



AngularMock 2.zip

4.42 MB, 下载次数: 308

5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-4-30 15:31:45
沙发
您好,
问题重现了,具体还需要再调查,您代码里事件控制很混乱。首先对于spread,您不用绑定(click)="bindCellClick(1)", 直接在workbookInitialized中给spread bind cell click。
事件中是能拿到当前发送事件的对象的,也不需要全局的this.sheet这样的代码,很容易出问题。

评分

参与人数 1满意度 +5 收起 理由
莫莫 + 5 提醒的问题非常值得重视

查看全部评分

回复 使用道具 举报
莫莫讲师达人认证
金牌服务用户   /  发表于:2019-4-30 15:47:55
板凳
dexteryao 发表于 2019-4-30 15:31
您好,
问题重现了,具体还需要再调查,您代码里事件控制很混乱。首先对于spread,您不用绑定(click)="bin ...

为了得到效果,我已经迷失方向了。求助整改
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-5-5 10:54:21
地板
我们理清需求了这个问题应该就解决了
https://gcdn.grapecity.com.cn/fo ... hread&tid=56055

评分

参与人数 1满意度 +5 收起 理由
莫莫 + 5 解决方案很完美

查看全部评分

回复 使用道具 举报
莫莫讲师达人认证
金牌服务用户   /  发表于:2019-5-8 13:10:25
5#
dexteryao 发表于 2019-5-5 10:54
我们理清需求了这个问题应该就解决了
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=56055 ...

K大神修改了 cell  click 的方式后,此问题同时得到了解决,可设置为“已处理”了。THS
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-8 15:07:58
6#

评分

参与人数 1满意度 +5 收起 理由
莫莫 + 5 解决方案很完美

查看全部评分

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