找回密码
 立即注册

QQ登录

只需一步,快速开始

coolmayi

注册会员

10

主题

21

帖子

101

积分

注册会员

积分
101
coolmayi
注册会员   /  发表于:2019-5-30 14:41  /   查看:3500  /  回复:3
本帖最后由 coolmayi 于 2019-5-31 09:20 编辑

image.png271730040.png
比计算公式是 = 号开始的 单元格编辑状态就可以进去辅助的区域选择模式。这个模式可以手动开启吗?

因为我想着处理一些自己的后台校验公式处理。
除了=好,能会以 >(大于) <(小于) 等逻辑符号来定义公式。

比如我输入>就和输入=号似的开始进去区域选择模式。

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-30 17:58:05
沙发
您好,实际上是可以实现的,需要一个事件和一个命令:

先在EditChange事件中判断输入内容,API:

https://demo.grapecity.com.cn/sp ... ~EditChange_EV.html

代码调用和关闭区域选择器,请参考这篇帖子:

https://gcdn.grapecity.com.cn/fo ... &extra=page%3D2

评分

参与人数 1满意度 +5 收起 理由
coolmayi + 5 很给力!

查看全部评分

回复 使用道具 举报
coolmayi
注册会员   /  发表于:2019-5-30 23:24:24
板凳
本帖最后由 coolmayi 于 2019-5-30 23:45 编辑
KevinChen 发表于 2019-5-30 17:58
您好,实际上是可以实现的,需要一个事件和一个命令:

先在EditChange事件中判断输入内容,API:

不好意思、V9需要怎么处理这个?
我尝试处理

  1. var fbx = new GcSpread.Sheets.FormulaTextBox(document.getElementById('formulaBar'));
  2. fbx.spread(spread);
复制代码


但是 fbx是没有startSelectMode endSelectMode 方法的。
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-31 11:15:16
地板
您好,V9版没有这两个接口,V9版本太老已经不维护了,推荐您升级最新版的SpreadJS V12
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部