找回密码
 立即注册

QQ登录

只需一步,快速开始

xiongky

注册会员

4

主题

16

帖子

122

积分

注册会员

积分
122

微信认证勋章

最新发帖
xiongky
注册会员   /  发表于:2018-12-2 18:27  /   查看:3284  /  回复:4
你好,有几个问题想咨询下怎么解决。
目前要实现的画面是一个spread表格,除了标题共2行。第一行是比率,不可以编辑,只做显示。第二行可以编辑。要求随着第二行单元格内输入数字的变动重新计算第一行的比率。
目前做法是拿到修改后的单元格数据,重新算出比率放入临时表中,再将临时表重新绑定到spread的datasource。
目前有3个问题。
1,第一行设置了canfocus为false,但是spread表示后focus光标默认还是第一行的开头列。如何解决?
2,第二行变动后,重新绑定了datasource所以focus又回到了头行头列。有没有接口可以指定focus到具体单元格上。
3,有没有更好办法实现这个画面功能。

4 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-3 09:39:39
沙发
想要指定选定单元格可以用setActiveCell方法,重新设置数据源前记录下当前激活单元格,完成后重新设置。

其实您这个需求感觉用公式可以实现,单元格值变了,公式会重新自动计算。如果Excel中的公式不满足您的需求,可以自定义公式。http://help.grapecity.com/spread ... mulacustomfunc.html
回复 使用道具 举报
xiongky
注册会员   /  发表于:2018-12-3 16:18:47
板凳
感谢回答,解决了focus问题。至于公式,刚接触,后续再慢慢学习了。再次感谢!
回复 使用道具 举报
xiongky
注册会员   /  发表于:2018-12-3 16:18:48
地板
感谢回答,解决了focus问题。至于公式,刚接触,后续再慢慢学习了。再次感谢!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-3 17:00:27
5#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部