请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

jyjc 讲师达人认证
高级会员   /  发表于:2022-4-6 13:21  /   查看:2228  /  回复:7
image.png971509704.png
目前只看到支持了向后查询,那么如何向前查询了

7 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-6 16:48:46
沙发
本帖最后由 Richard.Ma 于 2022-4-6 16:50 编辑

目前只支持向后查找,没有提供向前查询的功能,您这边是基于什么场景,需要向前查询呢?
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2022-4-6 17:21:23
板凳
那么选区内搜索有实现吗,比如说我框了一个选区,我只想在这个区域内进行查找 image.png552161559.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-6 17:58:04
地板
没有直接的办法,这个功能基本上是仿照Excel来做的,所以也没有区域内查询的限制办法

能想到的办法,也只能是先查询出结果以后,根据结果的下列参数判断是否在你需要的区域内

  1. foundSheetIndex: 找到的匹配的表单的索引。
  2. foundRowIndex: 找得到匹配行的索引。
  3. foundColumnIndex: 找得到匹配列的索引。
复制代码
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2022-4-6 18:00:46
5#
Richard.Ma 发表于 2022-4-6 17:58
没有直接的办法,这个功能基本上是仿照Excel来做的,所以也没有区域内查询的限制办法

能想到的办法,也 ...

但是excel是可以在选区范围内搜索的,并且有向前查找的功能,那么还有一个问题是向后查找的时候能否在选区内查找了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-6 18:21:47
6#
如果你问的还是正常向后查找时,能否“在选区内查找”

这个目前确实没有,excel支持选区查找,但是也不支持向前查找

这两个功能我可以作为两个需求提交提交给研发。

回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2022-4-7 08:46:28
7#
顺便请问一下,我看API上看是有rowEnd和columnEnd的为什么没有限制住啊
image.png392428588.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-7 10:36:59
8#
这个是可以进行限制的,也可以实现你说的选区搜索的功能,

抱歉昨天回复的不严谨,准确说是目前编辑器器没有直接去实现按区域搜索的功能,通过这个代码设置搜索区域后,是可以进行区域搜索的,

如果没有作用的话,你检查一下是不是没有设置
searchCondition.searchFlags = GC.Spread.Sheets.Search.SearchFlags.blockRange;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部