找回密码
 立即注册

QQ登录

只需一步,快速开始

avicdev

中级会员

69

主题

203

帖子

752

积分

中级会员

积分
752
avicdev
中级会员   /  发表于:2023-11-4 15:36  /   查看:1905  /  回复:6
1金币
本帖最后由 Richard.Huang 于 2023-11-7 12:01 编辑

产品:SpreadJS
版本:V16.2.2

image.png83325499.png image.png70455016.png 搜索标签时修改searchCondition.findBeginRow=findBeginRow
        searchCondition.findBeginColumn=findBeginColumn  起始位置查不到下一个。 如图,我给6行6列以及 7行6列都设置了同一个标签    搜索到的第一个标签是6行6列(正确)     当我的起始位置设置为6行7列寻找下一个标签时 搜索不到 7行6列的标签      但是当我的起始位置设置为7行6列时能搜索到7行6列这个标签   这是怎么回事?

最佳答案

查看完整内容

您好,我将您的Demo下载到了本地进行测试,我们发现是您搜索策略设置出了问题,我们可以参考API:https://demo.grapecity.com.cn/spreadjs/help/api/enums/GC.Spread.Sheets.Search.SearchOrder#norder 您设置的是nOrder的搜索策略,这告诉工作表,更改行坐标,列坐标先不变。因此从(6,7)搜索会错过(7,6)上面的Tag。您应该将nOrder改成zOrder。这样就可以让工作表,行坐标不变,先更改列坐标。这样就能搜索到(7,6)了 我 ...

6 个回复

倒序浏览
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-4 15:36:59
来自 5#
avicdev 发表于 2023-11-6 12:32
该附件中是我的查找方法    麻烦看下死哪里写的有问题

您好,我将您的Demo下载到了本地进行测试,我们发现是您搜索策略设置出了问题,我们可以参考API:https://demo.grapecity.com.cn/spreadjs/help/api/enums/GC.Spread.Sheets.Search.SearchOrder#norder
image.png991933288.png

您设置的是nOrder的搜索策略,这告诉工作表,更改行坐标,列坐标先不变。因此从(6,7)搜索会错过(7,6)上面的Tag。您应该将nOrder改成zOrder。这样就可以让工作表,行坐标不变,先更改列坐标。这样就能搜索到(7,6)了

我们猜测是学习指南中的RowFirst和ColumnFirst给您造成的歧义,我们后续会对该文档进行优化
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-6 10:07:48
2#
您好,我理解您的意思,您是将findBeginRow设findBeginColumn设置为(6,7)时,搜索不到标签,但是设置为(7,6)可以成功搜索到是吗?
我按照您的描述在本地进行了尝试,将上述两个参数设置为(6,7)但是并没有复现您的问题,请问能否提供一份可供我们复现的Demo,方便我们更好地为您排查问题
image.png224719542.png
回复 使用道具 举报
avicdev
中级会员   /  发表于:2023-11-6 10:51:59
3#
场景描述   给多个不同位置的单元格设置同一个标签      通过这个标签检索出这些单元格      

方法是通过改变findBeginRow和findBeginColumn的值去实现       现在我通过这个方法只能查到第一个单元格    查不到第二个单元格
回复 使用道具 举报
avicdev
中级会员   /  发表于:2023-11-6 12:32:36
4#
本帖最后由 avicdev 于 2023-11-6 12:35 编辑

该附件中是我的查找方法    麻烦看下死哪里写的有问题

demo.rar

704 Bytes, 下载次数: 60

回复 使用道具 举报
avicdev
中级会员   /  发表于:2023-11-9 09:32:02
6#
已解决  感谢
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-9 11:41:58
7#
好的,那么本贴就先结帖了,后续有新的问题欢迎继续发帖讨论
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部