找回密码
 立即注册

QQ登录

只需一步,快速开始

Jobcrazy

初级会员

29

主题

96

帖子

387

积分

初级会员

积分
387
Jobcrazy
初级会员   /  发表于:2017-7-13 12:07  /   查看:6955  /  回复:14
在输入公式时,某些时候可以去选择单元格,比如输入“=”,然后可以去选择单元格,输入"=sum(",这个时候也可以去选择单元格,我想问的是这种可以选择单元格的状态是否可以控制?

我找到了区域选择器FormulaTextBox,但它需要点一个按钮才能切换到区域选择状态,而我实现的不是点击按钮切换,而是在某个自定义事件中去切换


谢谢

14 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-13 15:55:21
沙发
您好,FormulaTextBox与您说的并不是一个意思,这个功能目前是没办法手动控制的,这个功能跟Excel是保持一致的,就是为了方便去在公式中选择单元格。
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-7-14 14:30:00
板凳
你好,可以用 FormulaTextBox:
var formulaTextbox = new GC.Spread.Sheets.FormulaTextBox.FormulaTextBox(document.getElementById("formulabox"), {rangeSelectMode:true});
formulaTextbox.workbook(workbook);

调用 formulaTextbox.startSelectMode() 来开始选择,
调 formulaTextbox.endSelectMode() 结束选择。
但 startSelectMode 和 endSelectMode 方法我们目前还没有 public,所以我们不承诺后续版本不发生变化。
回复 使用道具 举报
Jobcrazy
初级会员   /  发表于:2017-7-19 18:25:14
地板
CCKan 发表于 2017-7-14 14:30
你好,可以用 FormulaTextBox:
var formulaTextbox = new GC.Spread.Sheets.FormulaTextBox.FormulaTextBo ...

谢谢,但是我试了下,调用startSelectMode会报错,应该是没有这个方法,spreadjs版本是v10.1.0
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-7-19 18:40:46
5#
startSelectMode 肯定是有的,你是不是在调用的地方访问不到 formulaTextbox 这个变量? formulaTextbox 为 undifined?
回复 使用道具 举报
Jobcrazy
初级会员   /  发表于:2017-7-20 10:06:14
6#
CCKan 发表于 2017-7-19 18:40
startSelectMode 肯定是有的,你是不是在调用的地方访问不到 formulaTextbox 这个变量? formulaTextbox 为  ...

可以访问formulaTextbox这个变量,demo如下 formulaTextbox.html (2.06 KB, 下载次数: 133)
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-7-20 15:13:11
7#
10.1.0 确实没有 startSelectMode, 10.2.0 就肯定有了,你去得一下最新版吧
回复 使用道具 举报
Jobcrazy
初级会员   /  发表于:2017-7-20 16:24:24
8#
CCKan 发表于 2017-7-20 15:13
10.1.0 确实没有 startSelectMode, 10.2.0 就肯定有了,你去得一下最新版吧

10.2.0正式发布了吗?在哪儿能下到呢?我现在能下到的最高版本是10.1.4
回复 使用道具 举报
Jobcrazy
初级会员   /  发表于:2017-7-20 16:25:19
9#
CCKan 发表于 2017-7-20 15:13
10.1.0 确实没有 startSelectMode, 10.2.0 就肯定有了,你去得一下最新版吧

而且我也试了,下载到的10.1.3和10.1.4版本都没有startSelectMode方法
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-20 17:24:41
10#
马上就发10.2了,到时候邮件发给您
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部