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

QQ登录

只需一步,快速开始

华信富融专用2

初级会员

29

主题

86

帖子

241

积分

初级会员

积分
241

[已处理] 单元格最大位数

华信富融专用2
初级会员   /  发表于:2021-9-27 16:20  /   查看:2824  /  回复:13
1金币
本帖最后由 华信富融专用2 于 2021-9-27 16:25 编辑

2.JPG 1.JPG 3.JPG
在模板中设置单元格的最大位数为200,在设置错误情况下不画圈的情况下,18行输入150就报了画了圈,同样的输入和验证在51行就不报错
4.JPG

最佳答案

查看完整内容

问题1:您提供的excel文件模板 将您提供的模板 导入至在线表格编辑器(V14.1.3),在18行输入100以上文本时,数据验证通过(没有划圈)。 在18行输入200以上文本时,数据验证才不通过(划圈), 综上测试,设置的数据验证是有效的,未复现您描述的问题。 您可以在下方地址实际测试下: https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html 问题2:您提供的json文件 将json导入后发现数据验证显示的条件 ...

13 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-27 16:20:30
来自 12#
本帖最后由 Lynn.Dou 于 2021-9-28 12:27 编辑

问题1:您提供的excel文件模板
将您提供的模板 导入至在线表格编辑器(V14.1.3),在18行输入100以上文本时,数据验证通过(没有划圈)。
在18行输入200以上文本时,数据验证才不通过(划圈),
综上测试,设置的数据验证是有效的,未复现您描述的问题。
image.png79035338.png
image.png860418701.png

您可以在下方地址实际测试下:
https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html

问题2:您提供的json文件
将json导入后发现数据验证显示的条件为 文本长度不超过100。
与模板所设置的 文本长度不超过200不一致。
问题应该就出于此原因。
image.png612133178.png
这个过程是怎么进行的?
是直接将excel文件模板导入SJS就出现的此问题吗?
在V14.1.3 测试直接导入excel文件模板至SpreadJS,数据验证条件不会改变。
建议先升级V14.1.3之后再次测试,看下是否是版本导致的问题。

如果升级后问题仍未解决,
您留下联系方式,这边稍后跟您电话沟通,这样效率更高些。


回复 使用道具 举报
华信富融专用2
初级会员   /  发表于:2021-9-27 16:56:16
2#
模板的数据验证在程序中没生效,怎么解决
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-27 17:09:30
3#
您好,
您上传下截图所示的ssjson文件,这边实际测试下。
回复 使用道具 举报
华信富融专用2
初级会员   /  发表于:2021-9-27 17:35:04
4#
Lynn.Dou 发表于 2021-9-27 17:09
您好,
您上传下截图所示的ssjson文件,这边实际测试下。

画面上的文字列都是后期手动输进去的
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-27 17:49:44
5#
了解,只是描述中您提到同样的数据验证,行18与行51不一致,这种情况下需要先复现才能进一步调研原因。
您复现问题后(如您前面提供的截图),使用spread.toJSON方法导出json,将json提供下。
回复 使用道具 举报
华信富融专用2
初级会员   /  发表于:2021-9-28 10:06:54
6#
Lynn.Dou 发表于 2021-9-27 17:49
了解,只是描述中您提到同样的数据验证,行18与行51不一致,这种情况下需要先复现才能进一步调研原因。
您 ...

[url=]问题是模板的数据验证没有生效,左边是页面,右边是模板,输入的是同样的数据[/url]

2.JPG
1.JPG
回复 使用道具 举报
华信富融专用2
初级会员   /  发表于:2021-9-28 10:08:50
7#
华信富融专用2 发表于 2021-9-28 10:06
问题是模板的数据验证没有生效,左边是页面,右边是模板,输入的是同样的数据

模板的数据验证生效就解决上一个问题了,模板都是设置最大200,页面上超过100就画圈了
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-28 11:12:31
8#
本帖最后由 Lynn.Dou 于 2021-9-28 11:16 编辑

这边在 在线表格编辑器(V14.1.3) 测试:
设置数据验证 - 文本长度小于或等于 200时,如果输入文本长度小于200则验证通过,如果大于200则验证不通过。

如果设置红圈,则验证不通过时会显示红圈。
image.png582615661.png

image.png487809142.png


”模板都是设置最大200,页面上超过100就画圈了"
这边测试结果如上图所示,未复现此问题。所以需要您提供可复现此问题的ssjson文件,复现后才能进一步调研原因。
另,您现在使用的是V13吗?您也可以先升级至V14.1.3以上版本再次测试,先排除版本原因。



回复 使用道具 举报
华信富融专用2
初级会员   /  发表于:2021-9-28 11:25:27
9#
Lynn.Dou 发表于 2021-9-28 11:12
这边在 在线表格编辑器(V14.1.3) 测试:
设置数据验证 - 文本长度小于或等于 200时,如果输入文本长度小 ...

已经上传模板,模板上18-55行设置的数据验证是200一下,在模板上18-21行输入100以上时模板正常不划圈,在程序中跑起来后页面手动再输入100以上就画了圈,之前在调整layout时,调整了页面的缩放比,不知道是否有关系

maxLength.zip

46.53 KB, 下载次数: 47

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