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

QQ登录

只需一步,快速开始

bingdaoice
中级会员   /  发表于:2020-9-7 14:10:04
11#
非常感谢各位版主的耐心解答以及解决各种问题!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-7 15:15:57
12#
您客气了,我们应该做的
回复 使用道具 举报
bingdaoice
中级会员   /  发表于:2020-9-18 14:40:24
13#
你好:请问1、LegacyBehaviors设置为None时富文本显示不正确。
2、单元格公式自动计算并更新值时不触发事件的问题。
此两个问题有进展了吗?谢谢。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-18 16:17:46
14#
本帖最后由 Richard.Ma 于 2020-9-18 16:48 编辑

1.问题已经提交给研发,bug编号:SPNET-12179
  目前还在处理中,
  目前是加载xml文件时会丢失上下标格式,但是如果直接通过代码加载rtf内容作为单元格值是可以的
  所以暂时的解决办法是,通过代码来加载rtf片段,如以下代码,需要主要的是要设置此
  1.             fpSpread1.ActiveSheet.Cells[3, 2].CellType = new RichTextCellType();
  2.             richTextBox1.LoadFile(@"D:\Projects\123.rtf");
  3.             fpSpread1.ActiveSheet.Cells[3,2].Value = richTextBox1.Rtf;
复制代码


2.已经确认,目前只能通过这两种方式,无法完全解决您的问题,问题
1过fpSpread1.Sheets[1].CellChanged事件,获取值改变的单元格的范围(包含输入值改变或者公式自动计算的值改变),无法取得每一个具体的单元格位置
比如下图,B3和D6公式都是“=SUM(C3:C6)”,改变C4单元格的值
最终此事件获取的范围即为"B36"


2.通过fpSpread1.Change事件,可以获取到,输入值改变的单元格位置
对照上图,改变C4单元格的值,事件获取到的位置信息就会C4单元格本身。


本帖子中包含更多资源

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

x
回复 使用道具 举报
bingdaoice
中级会员   /  发表于:2020-9-18 16:59:38
15#
那么请问“单元格公式自动计算并更新值时不触发事件的问题。”这个问题会解决吗?
我是继续等?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-18 17:52:01
16#
您好,我会将此问题作为产品需求提交,但是这个一般会在新版本来更新,此贴保留处理状态,后续进展在此更新
回复 使用道具 举报
bingdaoice
中级会员   /  发表于:2020-9-21 08:58:11
17#
那意思是,新版本会解决富文本和公式触发问题是吧?
那么请问新版本大概多久会发布?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-21 10:24:57
18#
您好,已经确认富文本显示问题,在将要发布的14版本已经解决。14版本预计会在11月左右发布
公式单元格触发问题,目前需求还在讨论中,暂时无法确定14版本是否能修复


回复 使用道具 举报
bingdaoice
中级会员   /  发表于:2020-9-23 09:24:13
19#
本帖最后由 bingdaoice 于 2020-9-23 09:25 编辑

请版主帮我争取一下。在14版本中一起解决公式单元格触发问题。
非常感谢版主的热心解答以及为解决我的问题所做出的各种努力。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-23 10:13:45
20#
好的,在系统中看到之前此需求也有客户提过,此问题我会继续跟进,有新的进展会在这里更新
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部