找回密码
 立即注册

QQ登录

只需一步,快速开始

__贪心

注册会员

10

主题

27

帖子

89

积分

注册会员

积分
89
__贪心
注册会员   /  发表于:2020-3-6 14:55  /   查看:6552  /  回复:13
本帖最后由 __贪心 于 2020-4-10 15:25 编辑

希望有类似自定义Formatter的那种方式,在展示前可以设置实际展示值。但自定义Formatter在值为null根本不会进入。

13 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-3-6 18:29:15
沙发
您好,可以说下您具体的需求是什么?怎么重现您描述的问题?
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
__贪心
注册会员   /  发表于:2020-3-11 14:57:12
板凳
Fiooona 发表于 2020-3-6 18:29
您好,可以说下您具体的需求是什么?怎么重现您描述的问题?

sheet.setValue(0, 0, null);
sheet.setValue(0, 1, '');
上面两个单元格看上去一模一样没法区分,想有一种办法可以区分展示
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-3-11 16:14:51
地板
image.png523761901.png
附件Demo中实现 空字符串 显示+
null 显示 -

自定义单元格_空值显示为-.html

2.72 KB, 下载次数: 175

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
__贪心
注册会员   /  发表于:2020-4-10 10:40:54
5#
Fiooona 发表于 2020-3-11 16:14
附件Demo中实现 空字符串 显示+
null 显示 -

这个方法可以,但需要指定哪些Cell用自定义的CellType,对于新增的行、列无效,有办法设置全局默认CellType么
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-4-10 10:52:40
6#
        设置默认单元格类型:
var sheet = spread.getActiveSheet();
        var defaultStyle = sheet.getDefaultStyle();
        defaultStyle.cellType = new TipCellType(); // 默认单元格类型
        sheet.setDefaultStyle(defaultStyle);
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
__贪心
注册会员   /  发表于:2020-4-10 11:21:03
7#
Fiooona 发表于 2020-4-10 10:52
设置默认单元格类型:
var sheet = spread.getActiveSheet();
        var defaultStyle = sheet.getDefaultSty ...

好的,多谢。
刚才我自己试了下,用 sheet.setCellType(-1,-1, new MyCellType())也能解决
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-4-10 13:34:23
8#
嗯嗯 解决就好
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
__贪心
注册会员   /  发表于:2020-4-10 15:19:06
9#
本帖最后由 __贪心 于 2020-4-10 15:25 编辑
Fiooona 发表于 2020-4-10 10:52
设置默认单元格类型:
var sheet = spread.getActiveSheet();
        var defaultStyle = sheet.getDefaultSty ...

发现这个方法实现的默认单元格类型有个缺陷,通过拖拽drag后会导致留下的单元格cellType又还原了拷贝粘贴被粘贴区域cellType也被还原
如果是dragFill的话,被填充的单元格cellType也还原了

又什么办法可以解决么?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-4-10 18:34:37
10#
拖拽填充会复制单元格类型,这是产品的设计,想要拖拽填充不带格式可以选择:填充不带格式 image.png911991271.png
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部