找回密码
 立即注册

QQ登录

只需一步,快速开始

甲壳虫

注册会员

12

主题

39

帖子

101

积分

注册会员

积分
101
甲壳虫
注册会员   /  发表于:2018-10-17 00:55  /   查看:2780  /  回复:6
本帖最后由 甲壳虫 于 2018-10-17 09:49 编辑

如果让用户在SpreadJs的一行输入数据,要求这一行的的某几个为必须填写,其他为非必须填写。请问如何解决?

6 个回复

倒序浏览
甲壳虫
注册会员   /  发表于:2018-10-17 09:50:35
沙发
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-17 09:50:54
板凳
我给您贴一个Demo,应该可以解决您的问题。

NotNullValidator.html

1.45 KB, 下载次数: 99

回复 使用道具 举报
甲壳虫
注册会员   /  发表于:2018-10-17 20:19:25
地板
KevinChen 发表于 2018-10-17 09:50
我给您贴一个Demo,应该可以解决您的问题。

谢谢,引入的两个js文件可以发给我吗?
回复 使用道具 举报
甲壳虫
注册会员   /  发表于:2018-10-18 02:44:17
5#
KevinChen 发表于 2018-10-17 09:50
我给您贴一个Demo,应该可以解决您的问题。

你好,如果我手动输入A,B,C,表示这三列必填。spreadjs如何识别用户在这一行的第一列、第二列、第三列需要填写数据呢?
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-18 09:21:24
6#
我引用的是官网最新的Spreadjs,附件给您贴了,

另外,个人建议去官网下载最新的Spreadjs开发包,地址是:

https://www.grapecity.com.cn/download/?pid=57

DemoSources.zip

605.39 KB, 下载次数: 122

回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-18 09:29:21
7#
没太明白您的意思,您是在什么地方输入这个必填标记?

这个非空列的校验是动态添加的吗?如果是动态添加,需要引入事件来解决。

我先分享一个学习指南的Demo给您,您结合您的需求考虑一下:

https://demo.grapecity.com.cn/Sp ... customDataValidator
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部