找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 打印问题

dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-14 11:12:10
11#
本帖最后由 dexteryao 于 2016-10-14 11:17 编辑

您好,

这个问题是因为在打印时我们需要重新序列化 spread,您的自定义方法是在方法中定义的,反序列化时无法再次访问。
关于序列化您看下 :
http://demo.gcpowertools.com.cn/ ... customItemSerialize

您需要改动以下几点
1. 增加tpyeName:
  1.         function FactorialFunction() {
  2.             this.typeName = "FactorialFunction";
  3.             this.name = "MONEYTOCHINESE";         
  4.             this.maxArgs = 1;
  5.             this.minArgs = 1;
  6.         }
复制代码

2. 将自定义方法从您的方法中移出,将对象放在window上。
3. 如果您不希望方法在window 对象上,您需要参考链接中实现getTypeFromString

回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部