找回密码
 立即注册

QQ登录

只需一步,快速开始

wensir

注册会员

5

主题

12

帖子

159

积分

注册会员

积分
159
wensir
注册会员   /  发表于:2020-3-18 09:05  /   查看:3409  /  回复:3


百分比类型的单元格,每次输入比较麻烦,例入:想要1%,还必须输入0.01,没有解决方案能直接输入1就行了?

image.png889815368.png

3 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-3-18 16:53:34
沙发
这个单元格是设置了百分比的格式,与Excel中百分比格式是保持一致的,
您上面的需求可以用自定义单元格来实现,将输入的value 除以100 再设置 单元格格式,自定义单元的一些例子可以参考:
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D2
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
wensir
注册会员   /  发表于:2020-3-19 17:04:07
板凳
本帖最后由 wensir 于 2020-3-19 17:53 编辑
Fiooona 发表于 2020-3-18 16:53
这个单元格是设置了百分比的格式,与Excel中百分比格式是保持一致的,
您上面的需求可以用自定义单元格来 ...

将输入的值val/100这个思路没问题。

但是有一点不能确认:比如原来单元格是25%,用户双击了单元格,进入编辑模式,但是又没改任何东西就结束了编辑模式,这个时候也会触发deactivateEditor事件,拿到了值是25%,再除100,这就不不对了。。。
这种情况怎么处理,该如何区分?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-3-19 20:49:49
地板
是会存在这样的问题,还有一种思路是用自定义单元格实现 输入1 之后字符串拼接一个百分号,再设置右对齐,只不过这样的问题就是 这个单元格变成字符串类型不能参与公式计算。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部