找回密码
 立即注册

QQ登录

只需一步,快速开始

无法

初级会员

25

主题

62

帖子

201

积分

初级会员

积分
201

[已处理] 按钮缩进

无法
初级会员   /  发表于:2020-9-23 16:32  /   查看:2389  /  回复:5
本帖最后由 无法 于 2020-9-23 16:36 编辑

现在 api 里看到的按钮只能居左居右,需求是需要缩进,缩进多少格子是根据层级决定的。

一个想法是填充透明按钮,把显示的按钮挤过去,模拟缩进。但是下载的时候按钮不会被下载,于是所有缩进都没了。

希望是:页面上看到的按钮有缩进,下载后可以没有按钮,但缩进要保留。

有啥解决思路吗?

现在用按钮挤出缩进:
image.png522553405.png

下下来没有缩进:
image.png405268859.png


image.png539744262.png

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-23 18:31:44
沙发
您好,您可以用分组列实现,可以参考这个例子
https://demo.grapecity.com.cn/sp ... tline-column/purejs

但是Excel是不支持分组列和按钮的,所以您导出的Excel是不显示的。

如果您想实现缩进,并且想在导出到Excel中显示,建议您使用自定义单元格实现。
回复 使用道具 举报
无法
初级会员   /  发表于:2020-9-25 18:05:18
板凳
DerrickJiao 发表于 2020-9-23 18:31
您好,您可以用分组列实现,可以参考这个例子
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/ ...

目前的分组列支持不了,我们的按钮不止在第一列上。
按钮不必导出。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-25 18:16:37
地板
无法 发表于 2020-9-25 18:05
目前的分组列支持不了,我们的按钮不止在第一列上。
按钮不必导出。

如果您的需求是根据层级缩进格子,可以直接用空格进行缩进,导出到excel也是可以显示的 image.png324390258.png
回复 使用道具 举报
无法
初级会员   /  发表于:2020-9-28 20:52:28
5#
DerrickJiao 发表于 2020-9-25 18:16
如果您的需求是根据层级缩进格子,可以直接用空格进行缩进,导出到excel也是可以显示的

在页面上的时候,要有 缩进 + 按钮
下载后只需要缩进

现在的问题是按钮不能设置缩进
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-29 10:26:40
6#
无法 发表于 2020-9-28 20:52
在页面上的时候,要有 缩进 + 按钮
下载后只需要缩进

这个您可以用textIndent设置缩进,再配合您原始的按钮单元格,这样在页面有按钮单元格,导出后有缩进。
这是API链接:
https://demo.grapecity.com.cn/sp ... nge.html#textIndent

image.png16072691.png



如果还没有解决您的问题,建议再详细描述一下您的需求或是上传您的demo,再看下能否有其他解决方案。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部