找回密码
 立即注册

QQ登录

只需一步,快速开始

liuxue

注册会员

9

主题

24

帖子

83

积分

注册会员

积分
83
liuxue
注册会员   /  发表于:2020-8-21 16:26  /   查看:2328  /  回复:5
回显的数据想要去掉复选框前面的框,只显示后面的字
QQ截图20200821162503.png

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-8-21 17:39:42
沙发
您好,这边推荐您遍历单元格

判断如果是CheckBox则设置成Text格式就只保留文本了
回复 使用道具 举报
liuxue
注册会员   /  发表于:2020-8-24 10:05:34
板凳
怎么判断是是CheckBox则设置成Text格式就只保留文本了呢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-8-24 11:41:48
地板
您好

1、您可以用以下代码判断指定单元格的类型是否为CheckBox
  1. sheet.getCellType(1,2) instanceof GC.Spread.Sheets.CellTypes.CheckBox
复制代码


这个是CheckBox的API
https://demo.grapecity.com.cn/sp ... Types.CheckBox.html

2、获取勾选的值并存储起来
  1. sheet.getCellType(1,2).textTrue();
复制代码


3、为单元格设置文本类型
  1. var t = new GC.Spread.Sheets.CellTypes.Text();
  2.     sheet.setCellType(1, 2, t, GC.Spread.Sheets.SheetArea.viewport);
复制代码


这是Text的API
https://demo.grapecity.com.cn/sp ... CellTypes.Text.html

4、将存储的值用setValue传入即可完成转换
回复 使用道具 举报
liuxue
注册会员   /  发表于:2020-8-28 17:57:26
5#
好的,谢谢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-8-28 18:12:47
6#

不用客气,这边先帮您结贴了,有问题欢迎发新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部