找回密码
 立即注册

QQ登录

只需一步,快速开始

Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-27 14:08:17
11#
  1.     $(document).ready(function () {
  2.         var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
  3.                 var sheet = spread.getActiveSheet();
  4.                 function CustomNumberFormat() {

  5.                 }
  6.                 CustomNumberFormat.prototype = new GC.Spread.Formatter.FormatterBase();
  7.                 CustomNumberFormat.prototype.format = function (obj) {
  8.                         //这里写自定义四舍五入的代码,其中参数obj为单元格填入的值,return 的结果是格式化后的显示结果
  9.                         return -1.5;
  10.                 };
  11.                
  12.                 sheet.getCell(1, 1).formatter(new CustomNumberFormat());
  13.     });
复制代码
回复 使用道具 举报
星狠手辣
注册会员   /  发表于:2018-2-28 11:25:10
12#

function CustomNumberFormat() {};
            CustomNumberFormat.prototype = new GC.Spread.Formatter.FormatterBase();
            CustomNumberFormat.prototype.format = function (obj) {
                    var num=new Number(obj);
                    return num.toFixed(0);
            };
            sheet.getCell(1,22).formatter(new CustomNumberFormat());

这个方法只能将用户输入的数字显示成四舍五入后的数字,而不能在保存时保存四舍五入后的数字
我现在想显示的同时能直接保存四舍五入后的这个数,而不单单只是显示
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-28 11:36:28
13#
保存,您是怎样获取保存数据的呢?
回复 使用道具 举报
星狠手辣
注册会员   /  发表于:2018-2-28 13:33:29
14#
ClarkPan 发表于 2018-2-28 11:36
保存,您是怎样获取保存数据的呢?

将数据放入json串中传入后台,然后进行保存数据库操作
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-28 15:27:40
15#
那么您保存数据库是将整个ssjson进行保存还是解析ssjson拿到内容进行保存呢
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部