找回密码
 立即注册

QQ登录

只需一步,快速开始

luozhu1986

初级会员

21

主题

73

帖子

451

积分

初级会员

积分
451

活字格认证

luozhu1986
初级会员   /  发表于:2014-11-18 15:40  /   查看:19414  /  回复:24
我给单元扩展了一个tag属性,给tag存了一些值。保存模板,然后取出模板,tag属性没有了。请问怎么解决

24 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-11-18 19:54:00
沙发
回复 1楼luozhu1986的帖子

问题已经查收,明天调查后反馈结果。
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2014-11-19 09:15:00
板凳
SpreadJS 最新发布的2014 V3版本已经内置支持 tag, 请使用最新版本。
如果你给 tag 中存的是 JavaScript 的基本类型,没有任何问题;
如果你给 tag 中存的是你得自定义 Object,那么导出再导入后,该 Object 会变成匿名对象,对象类型以及函数会丢失,但是属性/字段是在的。原因是 SpreadJS 导入的时候并不知道 tag 中存的对象是什么类型。
回复 使用道具 举报
luozhu1986
初级会员   /  发表于:2014-11-19 10:48:00
地板
回复 3楼CCKan的帖子

3q,请问新的版本是否支持除tag以外的扩展属性,
回复 使用道具 举报
luozhu1986
初级会员   /  发表于:2014-11-19 11:31:00
5#
回复 3楼CCKan的帖子

顺便问一句2014 V3版本在哪下
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2014-11-19 12:10:00
6#
新版本也不支持扩展属性。因为 SpreadJS 压根就不知道它们的存在,也无法知道它们的存在。你可以把它们都放在 tag 上。或者请你提供具体的业务需求,具体问题具体分析。

下载地址:
http://wijmo.com/products/spreadjs/

下面这个链接是新版所提供的功能:
http://wijmo.com/widgets/wijmo-e ... s/v20143-whats-new/

用法:

  1. sheet.setTag(1, 1, "aaa");
  2. var tag = sheet.getTag(1, 1);
复制代码
回复 使用道具 举报
luozhu1986
初级会员   /  发表于:2014-11-20 13:46:00
7#
回复 6楼CCKan的帖子

新版本 $.wijmo.wijspread.Events.ValueChanged事件无法触发
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-20 17:21:00
8#
回复 7楼luozhu1986的帖子

请问您的使用场景是什么,能否把页面发上来我们查看下?
回复 使用道具 举报
luozhu1986
初级会员   /  发表于:2014-11-20 17:47:00
9#
回复 8楼iceman的帖子

上一个版本是可以的,新版本2014 V3无法触发
sheet.bind($.wijmo.wijspread.Events.ValueChanged, function (sender, args) {
                    alert('ok');
  });
回复 使用道具 举报
luozhu1986
初级会员   /  发表于:2014-11-21 10:12:00
10#
回复 8楼iceman的帖子

wijmenu菜单也不能用了,上一个版本是可以的
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部