找回密码
 立即注册

QQ登录

只需一步,快速开始

zquans

初级会员

4

主题

16

帖子

222

积分

初级会员

积分
222
最新发帖
zquans
初级会员   /  发表于:2018-11-8 22:18  /   查看:2812  /  回复:8
本帖最后由 zquans 于 2018-11-20 14:50 编辑

如标题,为何获取不到第二行第三行的修改的数据?
微信图片_20181108221547.png SpreadJS版本是10.2

8 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-9 09:26:53
沙发
你好,在获取脏数据之前,你是怎么操作的?

绑定数据、修改单元格的值等操作是怎样执行的?
回复 使用道具 举报
zquans
初级会员   /  发表于:2018-11-14 09:35:40
板凳
谢谢,其他同事处理了,已经可以了,只是不知道为啥要这么处理。
image.png365539550.png
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-14 11:46:20
地板
您同事调用了内部的接口,这样可能会有问题。

实在不推荐直接调用未暴漏出来的接口,因为您前端引用的spreadjs包都是加过混淆的,

有可能每次打包,您调用的这些内部接口都会发生变化,

因此这样操作会影响到您产品以后升级新版本或一些bug修复版本。


对于您之前的问题,您只需要给我提供一个能够重现问题的Demo,

简单描述一下您的重现步骤即可。我这边只要能重现问题,总会给您一个答复。

回复 使用道具 举报
zquans
初级会员   /  发表于:2018-11-20 11:39:15
5#
你好,我在你们的官方版本是无法重现这个问题的。
image.png838182372.png
我们那个版本在从后台获取模版后,重新做数据绑定后,在界面上没有显示出数据。要重新设置bindingPath就有了(图片中红框的那部分代码),但是我们代码的table有个getBindingManager这个方法我估计是同事修改了源码,我在你们官方的版本是没有这个方法的,用了红框这部分代码后虽然说数据显示了,但是在获取脏数据只能获取第一条数据。

所以我觉得可能 是因为我们这边动过源码导致的,但是我这边没有权限查看这份源码,所以无法提供重现该问题的demo。
回复 使用道具 举报
zquans
初级会员   /  发表于:2018-11-20 11:42:00
6#
然后我试过我们那个版本,在模版加载都加载完成后,通过chrome的控制台去设置数据源,这样子是能正常显示数据的,获取的脏数据也是正常的。
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-20 11:48:20
7#
您好,我们官方放出的Spread JS 包,都是经过压缩混淆的min文件,

强烈建议不要修改这个min文件,如果问题是由于修改min文件导致的,

我们无法处理这样的问题,希望您理解。
回复 使用道具 举报
zquans
初级会员   /  发表于:2018-11-20 12:35:17
8#
嗯,好的,非常感谢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-20 16:29:25
9#
不客气。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部