找回密码
 立即注册

QQ登录

只需一步,快速开始

AsIAm

注册会员

15

主题

48

帖子

145

积分

注册会员

积分
145
AsIAm
注册会员   /  发表于:2025-1-3 10:15  /   查看:54  /  回复:8
16金币
自定义了一个下拉模糊搜索的单元格类型,

问题:点击两次触发弹出input,未获取输入光标不能输入 且无下拉数据,需再次点击才能输入 并弹出下拉数据;(即点击三次才可输入,并展示下拉数据,不符合操作习惯)
需求:点击两次直接触发input输入,展示下拉数据
image.png540288085.png image.png373696898.png

8 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:5 天前
沙发
您好!需要了解下您的实现细节,请您提供下能够复现所描述问题现象的demo,仅包含自定义单元格类型定义代码能复现问题现象即可。
回复 使用道具 举报
AsIAm
注册会员   /  发表于:5 天前
板凳
Wilson.Zhang 发表于 2025-1-3 17:38
您好!需要了解下您的实现细节,请您提供下能够复现所描述问题现象的demo,仅包含自定义单元格类型定义代码 ...

这是我的demo文件,效果是这样 image.png885102233.png

demo.zip

4.09 KB, 下载次数: 3

回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:前天 17:23
地板
15版本支持下拉列表,您何不直接使用SpradJS内置支持的下拉列表,之所以采用自定义下拉列表是出于怎样的考虑呢?是为了支持模糊搜索吗?

可以参考如下官网教程:
https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/#/demos/autoComplete

如下动图所示,双击单元格即可进入编辑,唤起显示列表中的选项,也可以单击单元格后输入,均可响应根据单元格搜索下拉列表中的选项。
Autocomplete.gif
回复 使用道具 举报
AsIAm
注册会员   /  发表于:前天 17:59
5#
Wilson.Zhang 发表于 2025-1-6 17:23
15版本支持下拉列表,您何不直接使用SpradJS内置支持的下拉列表,之所以采用自定义下拉列表是出于怎样的考 ...

是的,我们要实现模糊搜索功能,参考的帖子是这个
https://gcdn.grapecity.com.cn/showtopic-131931-1-1.html
基于这个帖子的实现方式怎么解决我上面的问题呢
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:昨天 11:40
6#
AsIAm 发表于 2025-1-6 17:59
是的,我们要实现模糊搜索功能,参考的帖子是这个
https://gcdn.grapecity.com.cn/showtopic-131931-1-1 ...

使用您提供的代码,参考您分享的技术博客,实现的效果如下动图所示,您看下是否能够满足您的需求:
AutoCompleteCellType.gif
回复 使用道具 举报
AsIAm
注册会员   /  发表于:昨天 11:49
7#
Wilson.Zhang 发表于 2025-1-7 11:40
使用您提供的代码,参考您分享的技术博客,实现的效果如下动图所示,您看下是否能够满足您的需求:

对,我们需要在excel的单元格里也是这样的效果,请问具体怎么实现
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:昨天 17:46
8#
AsIAm 发表于 2025-1-7 11:49
对,我们需要在excel的单元格里也是这样的效果,请问具体怎么实现

在您的业务场景中,需要在sheet中设置提供模糊搜索功能的下拉列表,之后将sheet导出为xlsx文件,通过Microsoft Excel打开文件后要求下拉列表的模糊搜索功能可以使用。我需要和您确认一下您的需求是否如上所述?
回复 使用道具 举报
AsIAm
注册会员   /  发表于:昨天 18:16
9#
Wilson.Zhang 发表于 2025-1-7 17:46
在您的业务场景中,需要在sheet中设置提供模糊搜索功能的下拉列表,之后将sheet导出为xlsx文件,通过Micr ...

可能上面的回复有些歧义产生 我重新简单描述一下我遇到的问题
第一 :就是需要在spreadjs插件里面实现您上面动图所展示的功能(即只需要点击一下表格单元格就可以出现下拉选择的选项,目前我上传的demo是点击三次才能出现);
第二: 如果可以也希望能实现导出后也能保留下拉选择且模糊搜索的功能;
第一点的优先级更高~谢谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部