asss 发表于 2023-6-5 14:52:25

反馈SpreadJS16.1.2的集算表几个bug(SJS-19184 SJS-19183 SJS-19181)

本帖最后由 Richard.Ma 于 2023-7-13 15:53 编辑

SpreadJS16.1.1反馈的问题https://gcdn.grapecity.com.cn/showtopic-169016-1-1.html
已经解决,但是带来了一些新bug。

SpreadJS16.1.2集算表的bug:
1.第一列不冻结,冻结其它列时,冻结列及第一列筛选时,有符合条件的,但是筛选结果为空。
   见例子:CompanyName、ContactName、Id列(是第一列未冻结)
2.当列为OADate类型时,筛选为"文本筛选"应为"日期筛选"才正确,同时筛选窗口中的值显示为###。
   见例子:date列
3.列设置了conditionalFormats,列头的格式会串为第一行值的格式。
   见例子:Id列,列头变成绿色字体
4.集算表清除所有筛选条件,用什么方法?spread.getActiveSheetTab().getSheet().rowFilter().reset();不起作用。




Richard.Ma 发表于 2023-6-5 17:23:57

问题1,3通过新老版本测试确实是新版本存在问题,会作为bug提交,

问题2也需要和研发确认一下原因。然后给你答复

问题4,这个目前没有提供接口,只支持UI操作来设置过滤或者取消过滤

帖子我先保留处理

asss 发表于 2023-7-13 14:27:39

Richard.Ma 发表于 2023-6-5 17:23
问题1,3通过新老版本测试确实是新版本存在问题,会作为bug提交,

问题2也需要和研发确认一下原因。然后 ...

在SpreadJS v16.1.3 、16.1.4都没有解决这些问题,我购买了这个产品。

Richard.Ma 发表于 2023-7-13 15:53:10

本帖最后由 Richard.Ma 于 2023-7-13 15:54 编辑

看了一下,三个问题仍在调研修复。有新的进展我会尽快在帖子中回复更新

您这边购买产品后,是可以升级金牌账号的,是已经升级了其他账号吗

asss 发表于 2023-7-13 17:19:23

本帖最后由 asss 于 2023-7-13 17:23 编辑

Richard.Ma 发表于 2023-7-13 15:53
看了一下,三个问题仍在调研修复。有新的进展我会尽快在帖子中回复更新

您这边购买产品后,是可以升级金 ...
是的,可以绑定多个吗?

Richard.Ma 发表于 2023-7-13 18:02:16

如果购买了是多个开发授权,是可以绑定多个的。

但是如果你们是一个团队多人在使用,我建议就用一个金牌账号,方便识别您这边的公司信息。

Richard.Ma 发表于 2023-9-14 09:57:53

您好,问题1,2,3涉及的3个bug均已经在V16.2修复 ,请更新后进行测试即可

asss 发表于 2023-9-18 09:53:52

本帖最后由 asss 于 2023-9-18 09:58 编辑

Richard.Ma 发表于 2023-9-14 09:57
您好,问题1,2,3涉及的3个bug均已经在V16.2修复 ,请更新后进行测试即可
2没有修复,可以下载我上传的例子测试。
2.当列为OADate类型时,筛选为"文本筛选"应为"日期筛选"才正确,同时筛选窗口中的值显示为###。
   见例子:date列


Joestar.Xu 发表于 2023-9-18 17:50:02

您好,抱歉之前提供给您的信息有误,您在Demo中添加以下代码即可:





schema: {
columns: {
    date: { dataType: "date" },
},
},

asss 发表于 2023-9-19 10:56:37

本帖最后由 asss 于 2023-9-19 11:26 编辑

Joestar.Xu 发表于 2023-9-18 17:50
您好,抱歉之前提供给您的信息有误,您在Demo中添加以下代码即可:



感谢,问题解决了。

提点建议:
columns: { 字段1: { dataType: "date" },字段2: { dataType: "date" }
这样枚举一个个字段,不便于编写通用代码,最好可设置开关,打开这个开关oadate类型默认全部是date类型 。
页: [1] 2
查看完整版本: 反馈SpreadJS16.1.2的集算表几个bug(SJS-19184 SJS-19183 SJS-19181)