找回密码
 立即注册

QQ登录

只需一步,快速开始

artman5545
中级会员   /  发表于:2018-3-26 16:23:36
11#
额,我添加行是原生spreadjs右键菜单插入行,不是我自己添加的button
回复 使用道具 举报
artman5545
中级会员   /  发表于:2018-3-26 16:31:23
12#
需求是这样的,使用这个代替excel导入功能 QQ图片20180326162756.png

以前的版本是这样的:
QQ图片20180326162756.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-3-27 09:01:58
13#
您好,您这个需求应该用表格绑定来做,参考:
http://demo.gcpowertools.com.cn/ ... /demos/tableBinding
绑定后设置列公式就可以了。上述地址demo是带代码实现的,您参考demo的实现方式来做
回复 使用道具 举报
artman5545
中级会员   /  发表于:2018-3-27 11:43:05
14#
已通过表格方式绑定,新加行单元格公式问题能解决,但是还格式(里程的CK#000+000)问题还是加不上
回复 使用道具 举报
artman5545
中级会员   /  发表于:2018-3-27 17:32:55
15#
本帖最后由 artman5545 于 2018-3-27 17:39 编辑

列格式问题(里程的格式CK#000+000)在新加行中无法实现,有没有解决方案?还有我发现个问题,在设置字段验证的时候必须sheet.setDataValidator(-1, 2, rowCount, 4, dvMileage, GC.Spread.Sheets.SheetArea.viewport);
设置行为-1才行,不然在第表格第二行(数据第一行,表格第一行是表头)新增行的话验证是加不上的,这样的话又对表头进行了验证,这样不合理
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-3-27 18:57:32
16#
您好,格式的问题我需要调研一下,另外您新问的问题我需要进行重现,明天统一回复您
回复 使用道具 举报
artman5545
中级会员   /  发表于:2018-3-28 16:29:44
17#
设置格式问题已经解决了,还剩验证必须加到表头的问题没有解决
回复 使用道具 举报
artman5545
中级会员   /  发表于:2018-3-28 17:23:12
18#
QQ图片20180328172039.png
如上图所示,表头都加上验证了,还有:我想获取整个表单的验证结果,如果不通过则不允许保存,应该怎样获取整个sheet的验证结果
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-3-28 18:07:48
19#
您好,只能通过遍历每个验证,然后用isValid去获得该验证的结果
isValid参考:
http://help.grapecity.com/spread ... ksheet~isValid.html
其中第三个参数,可以根据单元格的坐标通过getValue来获取该单元格的值
回复 使用道具 举报
artman5545
中级会员   /  发表于:2018-3-28 18:24:29
20#
本帖最后由 artman5545 于 2018-3-28 18:26 编辑

晕,我的表单有5000行以上,有20到30列,用遍历的方式太慢了吧还有表头的验证怎么办?有解决方案吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部