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

QQ登录

只需一步,快速开始

程序猿

注册会员

2

主题

4

帖子

16

积分

注册会员

积分
16
最新发帖
程序猿
注册会员   /  发表于:2018-12-15 11:59  /   查看:3297  /  回复:5
我目前只是限制 只能输入数字 小数可以输入

var sheet = spread.getActiveSheet();
spread.options.highlightInvalidData = true;
var dv1 = GC.Spread.Sheets.DataValidation.createNumberValidator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between, "-9999999999", "9999999999", false);
dv1.showInputMessage(true);
dv1.inputMessage("只能输入数字");
dv1.inputTitle("提示");

5 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-12-17 10:46:41
沙发
您好,看您的代码,是对表格执行了数据验证,

但是我这边不清楚您是如何设置和获取单元格的值。

麻烦您描述一下您具体的重现问题步骤,

最好能提供一个能够重现问题的Demo,

我这边重现一下问题。
回复 使用道具 举报
程序猿
注册会员   /  发表于:2018-12-18 09:26:27
板凳
我表达有点问题 我是想实现我上边说的那种效果,页面只显示2位小数 但是保存的时候保存所有小数
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-12-18 10:44:19
地板
程序猿 发表于 2018-12-18 09:26
我表达有点问题 我是想实现我上边说的那种效果,页面只显示2位小数 但是保存的时候保存所有小数

明白了,您这个需求其实很简单,使用格式化单元格即可解决,

参考学习指南:

https://demo.grapecity.com.cn/Sp ... emos/basicFormatter
回复 使用道具 举报
程序猿
注册会员   /  发表于:2018-12-20 15:40:44
5#
嗯嗯 好的 已经解决了 谢啦
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-12-20 17:28:07
6#
程序猿 发表于 2018-12-20 15:40
嗯嗯 好的 已经解决了 谢啦

不客气,本帖我结贴了,您有新的问题欢迎发新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部