找回密码
 立即注册

QQ登录

只需一步,快速开始

AllenZhou

金牌服务用户

2

主题

4

帖子

32

积分

金牌服务用户

积分
32
最新发帖
AllenZhou
金牌服务用户   /  发表于:2021-9-24 12:28  /   查看:2013  /  回复:5
2金币
spreadJS设计器中设置下拉列表控件,下拉的效果很好,如下图一,
image.png966977844.png
但是在spreadJS前端控件预览的时候样式很杂乱,如下图二
image.png444786681.png

最佳答案

查看完整内容

出现这种情况可能是css样式没有引入,请问你引入对应的css文件了吗 如果有,请将这份json上传,这边测试一下。

5 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-24 12:28:22
来自 2#
出现这种情况可能是css样式没有引入,请问你引入对应的css文件了吗
image.png829843749.png

如果有,请将这份json上传,这边测试一下。
回复 使用道具 举报
AllenZhou
金牌服务用户   /  发表于:2021-9-24 16:07:54
3#
Derrick.Jiao 发表于 2021-9-24 13:36
出现这种情况可能是css样式没有引入,请问你引入对应的css文件了吗

添加了一个css import '@grapecity/spread-sheets/styles/gc.spread.sheets.excel2013white.css' 解决了问题 然后像这种下拉选择是有个小的下拉图标 ,打印的时候能否隐藏掉呢?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-24 16:25:53
4#
AllenZhou 发表于 2021-9-24 16:07
添加了一个css import '@grapecity/spread-sheets/styles/gc.spread.sheets.excel2013white.css' 解决了 ...

可以复制一份用于打印的Spread ,然后获取这个单元格的值,取消该单元格的类型,setCellType(null) ,再给该单元格赋值,打印修改后的Spread
回复 使用道具 举报
AllenZhou
金牌服务用户   /  发表于:2021-9-24 17:15:37
5#
本帖最后由 AllenZhou 于 2021-9-24 17:23 编辑
Derrick.Jiao 发表于 2021-9-24 16:25
可以复制一份用于打印的Spread ,然后获取这个单元格的值,取消该单元格的类型,setCellType(null) ,再给 ...

setCellType(null) 我看api里这个针对单个sheet的 而且参数是指定单元格 如何直接默认取消spread上所有的类型样式呢 效果就是打印页全部的下拉图标去除
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-24 17:45:27
6#
AllenZhou 发表于 2021-9-24 17:15
setCellType(null) 我看api里这个针对单个sheet的 而且参数是指定单元格 如何直接默认取消spread上所有的 ...

这个是针对单个单元格的接口,没有一次删除所有的接口。想要删除工作簿上所有的对应单元格类型只能用一个一个sheet页的一个一个单元格用getCellType遍历判断是否是ComboBox ,是则置为null。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部