找回密码
 立即注册

QQ登录

只需一步,快速开始

a931520261

注册会员

5

主题

13

帖子

48

积分

注册会员

积分
48

微信认证勋章

最新发帖
a931520261
注册会员   /  发表于:2019-1-15 17:45  /   查看:2594  /  回复:3
假如数据源:
var soucre = [{id: 12, age: 18}]
列头信息:
var colInfos = [{name: 'id', displayName: '用户id'}, {name: 'age', displayName: '年龄'}]
先用
sheet.setDataSource(source)
然后
sheet.bindColumns(colInfos)


以上操作绑定之后能够正确匹配数据源。

现在的需求:
当页面加载完,数据也都绑定好了之后,比如我想知道 age这个字段的索引位置是多少,我该怎么做?出现该需求的原因:字段很多后期又有可能变更位置的情况下,
如果我需要对其中的某些列做算术运算操作(用代码计算,不是在页面上计算),我可以一列一列的把索引数出来,然后再操作,但是万一哪天改变了列的位置,
那维护起来非常麻烦,因此想知道是否提供了方法,比如我现在要查找age这个字段,就可以把age相关的绑定信息以及绑定到页面上的索引都列出来方便我的下一步
操作? 说白了就是可以让我动态知道age这个字段的索引位置,我就能动态的计算,不管后期变换到了什么位置。

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-1-15 18:31:49
沙发
您好,目前SpreadJS不支持通过绑定数据源的属性结构获取绑定单元格的坐标,

只支持根据单元格坐标返回绑定dataSource的属性,

例如:getBindingPath

http://help.grapecity.com/spread ... getBindingPath.html

以及:CellBindingSource

http://help.grapecity.com/spread ... lBindingSource.html
回复 使用道具 举报
a931520261
注册会员   /  发表于:2019-1-16 16:42:22
板凳
哦哦, 好的。谢谢回复
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-1-16 17:38:09
地板
a931520261 发表于 2019-1-16 16:42
哦哦, 好的。谢谢回复

不客气,本帖我结贴了,有新的问题欢迎发新贴交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部