找回密码
 立即注册

QQ登录

只需一步,快速开始

xl.yeoh

高级会员

1

主题

5

帖子

1815

积分

高级会员

积分
1815

活字格认证

最新发帖
xl.yeoh
高级会员   /  发表于:2014-12-10 19:12  /   查看:8011  /  回复:8
你好,版主
刚刚接触spreadjs,有一个问题需要请教一下。
我在designer里边有2个Sheets,
Sheet1里边自己定义的一些数据。


Sheet2里边的一些数据是从Sheet1里边读的。


设计好模板之后我保存为.ssjson文件。
然后我开始在dome中读这个文件,然后用数据库的数据
覆盖sheet1的数据,用到下边的代码
......
var ds = getDataSource();
sheet1.setDataSource(ds);
......
但是我希望sheet1的label从row1开始出现该怎么做?
因为我在desgner里边设计sheet2的公式是=Sheet1!A2
公式取不到值,因为sheet1的label和value坐标变了。

谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-12-10 22:14:00
沙发
回复 1楼xl.yeoh的帖子

请问你的.ssjson文件是什么样的?能否发过来给我们看看,以便快速定位到此问题,帮助你解决
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
xl.yeoh
高级会员   /  发表于:2014-12-11 15:37:00
板凳
你好,美女版主,请检查我的附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
xl.yeoh
高级会员   /  发表于:2014-12-11 15:39:00
地板
回复 2楼Alice的帖子

@Alice
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-11 19:40:00
5#
回复 3楼xl.yeoh的帖子

你的sample已经测试过了。
我们重新来看下你的问题,首先我描述下你的需求,你看看是否正确。你需要在sheet1上绑定一个数据源,然后sheet2使用sheet1中的数据,并且当sheet1中的数据发生改变时,sheet2可以同步。
如果需求没错的话,根据这个需求,我们并不建议你使用公式,你可以使用spreadjs的CellLevelBinding。

可以参考的Demo如下链接:
http://wijmo.com/demo/spreadjs/s ... Sample/?widget=Data Binding&sample=Cell Level Binding

我来解释下这个Demo。首先sheet1上绑定数据源,然后另一个sheet上通过绑定字段的方式对应sheet1上某一个字段。sheet1上触发enter或是selectionchanged事件,当选择发生改变的时候,将返回一个当前选择的行给另一个sheet。另一个sheet的数据会根据sheet的选择进行同步。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
xl.yeoh
高级会员   /  发表于:2014-12-12 16:18:00
6#
回复 5楼Alice的帖子

美女版主你好,非常感谢你的回答。
我需要你帮我解决初始化数据的时候,怎么从ROW1开始读数据,就是跳过第一行,从第二行开始读数据。
因为我在desgner里边设计的sheet1是从第二行开始显示的,如果我用数据源直接覆盖sheet1,显示出来的数据是从第一行开始读的,我sheet2定义好的公式就错了。就取不到我想要的数据。

其实我的问题很简单。
var ds = getDataSource();
sheet1.setDataSource(ds);
这段代码初始化是从第一行开始的
用哪个方法可以跳过第一行,DATASOURCE从第二行开始显示。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2014-12-12 16:41:00
7#
这种方法做不到。

可以使用sheet1.addTableByDataSource给Table绑定数据.参考如下文档链接:
http://helpcentral.componentone. ... bframe.html#Spread~$.wijmo.wijspread.Sheet~addTableByDataSource.html


另外,美女斑竹今天不在,我会转达你的谢意。她下周一回来~
回复 使用道具 举报
xl.yeoh
高级会员   /  发表于:2014-12-12 18:54:00
8#
回复 7楼gw0506的帖子

感谢帅哥版主,我在看看。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-15 13:57:00
9#
回复 8楼xl.yeoh的帖子

请问这个问题进展如何?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部