找回密码
 立即注册

QQ登录

只需一步,快速开始

十梦九她

注册会员

2

主题

7

帖子

15

积分

注册会员

积分
15
  • 67

    金币

  • 2

    主题

  • 7

    帖子

最新发帖
十梦九她
注册会员   /  发表于:2024-5-11 10:37  /   查看:1108  /  回复:8
1金币

打印功能能否去除,单元格类型,类似这小三角,都显示文本类型
image.png874376830.png

最佳答案

查看完整内容

目前打印相关的页面设置中没有你需要的选项 如果要实现你的需求,可以考虑在打印的时候克隆一份workbook出来(tojson->fromjson),然后再去设置克隆的这份workbook中sheet的单元格类型并打印。

8 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-5-11 10:37:02
来自 2#
目前打印相关的页面设置中没有你需要的选项

如果要实现你的需求,可以考虑在打印的时候克隆一份workbook出来(tojson->fromjson),然后再去设置克隆的这份workbook中sheet的单元格类型并打印。
回复 使用道具 举报
十梦九她
注册会员   /  发表于:2024-5-11 13:05:27
3#
好的,感谢您的回复,后期有没有考虑能加上这个配置属性啊,这样对开发上友好些
回复 使用道具 举报
十梦九她
注册会员   /  发表于:2024-5-11 13:07:27
4#
Richard.Ma 发表于 2024-5-11 12:06
目前打印相关的页面设置中没有你需要的选项

如果要实现你的需求,可以考虑在打印的时候克隆一份workbook ...

好的,感谢您的回复,后期有没有考虑可能加上这个配置属性啊,这样对开发上友好些
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-5-11 14:03:33
5#
本帖最后由 Clark.Pan 于 2024-5-11 14:05 编辑

首先,您这个问题实质其实是差异化的导出。解决方案就是楼上技术同事提供的深拷贝的方案。

其次,有关与您提到了产品源生支持的疑问。

产品本身定位会源生支持一些通用的客户问题,您这边需求偏向于业务特定的定制化需求,此类需求用户是可以基于控件进行二次开发完成的,这种扩展也是客户普遍选择控件开发的一个根本原因。
但控件本身基本不会考虑源生支持,因为此类需求并不是通用的需求。

举个例子:
您是需要将下拉框显示成文本。如果遇到下一个客户,希望将复选框显示成文本,但下拉框保持不变呢?诸如此类需求,如果每一个都在产品源生提供对应得到支持,那么几乎会没完没了,产品功能也会变得非常雍容,且大量这样接口实现并无本质上的区别或意义。

所以不如给出一个自定义的方案,让用户在方案中根据实际情况自己控制。该方案也就是楼上技术同事提供给您的方案,使用深拷贝来完成。这样无论用户有任何此类的需求都可以通过上述方案在深拷贝中完成。


回复 使用道具 举报
十梦九她
注册会员   /  发表于:2024-5-11 14:24:51
6#
Clark.Pan 发表于 2024-5-11 14:03
首先,您这个问题实质其实是差异化的导出。解决方案就是楼上技术同事提供的深拷贝的方案。

其次,有关与 ...

我觉得在打印上,这是一个很常见的问题,不存在什么一个用要这样,一个要那样,打印上复选框肯定是要保留的,下拉文字带个三角,你见过吗,只是说能在打印功能上加上特殊组件的转换的配置开关,能方便开发,都在打印功能就操作了,功能也完整
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-5-11 14:34:07
7#
本帖最后由 Clark.Pan 于 2024-5-11 14:36 编辑

首先理解您说的,但是这个是您的业务逻辑。
另外,给您举得这些例子都是实际用户提到过的,不是随便举的。您觉得去掉好,但是其他的用户会觉得保留好,因为打印最基本的要求是所见即所得。
如果我们都去做源生实现,那么这种配置或者开关项可能会出现上千个,您觉得作为一个产品功能的设计会做这样的设计吗,想必用户也不会觉得这样的设计是一个好设计。
上述是我们的结论,也给了您解决的方案,如果这些您都不满意,那么我们也只能说很抱歉了。通用产品并不是项目开发的定制需求,也请您理解。
回复 使用道具 举报
十梦九她
注册会员   /  发表于:2024-5-11 15:04:44
8#
Clark.Pan 发表于 2024-5-11 14:34
首先理解您说的,但是这个是您的业务逻辑。
另外,给您举得这些例子都是实际用户提到过的,不是随便举的。 ...

你说的多少有些夸张了,就这样吧,自己搞吧
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-5-11 15:33:17
9#
好的,那就结贴了,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部