找回密码
 立即注册

QQ登录

只需一步,快速开始

刘君

中级会员

141

主题

335

帖子

942

积分

中级会员

积分
942

活字格认证

[已处理] setFormatter报错

刘君
中级会员   /  发表于:2016-3-17 17:57  /   查看:3551  /  回复:3
        //这种写法通过
        activeSheet.setValue(5, 2, new Date(2016,1,1,0,0,0,0));
        activeSheet.setFormatter(5, 2, 'yyyy年MM月;@');

        //为什么这种写法报错?
        var vCell = activeSheet.getCell(6, 1, GcSpread.Sheets.SheetArea.viewport);
        vCell.value = new Date("2016,1,1,0,0,0,0");
        vCell.setFormatter('yyyy年MM月dd日;@');

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-3-17 19:02:27
沙发
value 是一个方法不是属性,你需要吧date当参数传入。
  1. vCell.value ( new Date("2016,1,1,0,0,0,0"));
复制代码

评分

参与人数 1满意度 +5 收起 理由
刘君 + 5 好的

查看全部评分

回复 使用道具 举报
刘君
中级会员   /  发表于:2016-3-17 21:16:32
板凳
仍然报错,是什么原因?
报错.png
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2016-3-18 10:07:04
地板
vCell.formatter('yyyy年MM月dd日;@')
不是setFormatter
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部