找回密码
 立即注册

QQ登录

只需一步,快速开始

ztoit

中级会员

36

主题

87

帖子

944

积分

中级会员

积分
944

微信认证勋章

QQ
ztoit
中级会员   /  发表于:2017-9-21 17:27  /   查看:3946  /  回复:4
bindColumns 绑定表头跟数据,格式化了时间,在前面新增一列,数据类型是number,也被格式化成了时间,有什么方法设置默认的格式,或者去掉已经当前列设置的时间格式
image.png245686949.png
不能用,formatter: '0.00',因为新添的列的数字格式不定

4 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-21 18:08:14
沙发
您好:
如果使用addColumns新增列是不会修改formatter的,您能否提供一个重现问题的demo,我们帮您具体看一下
回复 使用道具 举报
ztoit
中级会员   /  发表于:2017-9-22 08:56:49
板凳
没法使用add,使用的angular数据绑定, image.png822079162.png
重新刷的表头跟数据绑定,问题都在项目里,没法重现
回复 使用道具 举报
ztoit
中级会员   /  发表于:2017-9-22 09:01:52
地板
你可以给我demo,使用setDataSource,bindColumns绑定数据,并改变列的demo,数据类型是时间跟数字类型,重点是,改变列后,当数据类型的列占领了之前是时间格式的列后,会不会正常显示。数据类型使用formatter: '0.00'后会正常显示,但是不能使用这个,我们这边新增的列的数据类型的格式是不定的
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-22 09:17:34
5#
ztoit 发表于 2017-9-22 08:56
没法使用add,使用的angular数据绑定,
重新刷的表头跟数据绑定,问题都在项目里,没法重现

如果像您说的这样,在您目前项目改动最小的方法是在新增列后将新增列的formatter设置为undefined
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部