找回密码
 立即注册

QQ登录

只需一步,快速开始

helloworldplus

注册会员

15

主题

34

帖子

123

积分

注册会员

积分
123
helloworldplus
注册会员   /  发表于:2024-11-29 14:24  /   查看:175  /  回复:6
1金币
描述:导入一个有两个sheet的表格,导入后在sheet1表单内的某个单元格内自动创建一个下拉框按钮,但是该下拉框按钮的下拉图标不会显示,只有鼠标hover单元格时才会显示,经测试发现只有一张sheet的表格表现正常。
image.png377292174.png

最佳答案

查看完整内容

了解,按照您的描述,我在最新17.1.10版本测试,通过Workbook:import()自定义导入功能,导入一个包含两个sheet的xlsx文件,在import的成功回调函数中对活动sheet相邻单元格分别设置公式和下拉列表,下拉列表的下拉指示可见。如下动图所示: 我将测试使用的demo同步给您,您可以亲测了解下。

6 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-11-29 14:24:35
来自 6#
本帖最后由 Wilson.Zhang 于 2024-12-2 09:53 编辑
helloworldplus 发表于 2024-11-29 18:09
咦,不好意思,我这个方法因为一些逻辑封装了一层,截图为了方便,直接把名称改成了activesheet,没注意到 ...

了解,按照您的描述,我在最新17.1.10版本测试,通过Workbook:import()自定义导入功能,导入一个包含两个sheet的xlsx文件,在import的成功回调函数中对活动sheet相邻单元格分别设置公式和下拉列表,下拉列表的下拉指示可见。如下动图所示:
导入后设置下拉列表.gif


我将测试使用的demo同步给您,您可以亲测了解下。

下拉图标.html

6.08 KB, 下载次数: 8

回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-29 15:51:39
2#
您好!我在17.1.9版本使用您提供图示中的代码片段测试,发现下拉按钮可以显示,如下图所示:
下拉列表按钮.png

请教下您使用的版本,如果比17.1.9版本早,您可以在官网最新的在线表格编辑器亲测观察下:
https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html
回复 使用道具 举报
helloworldplus
注册会员   /  发表于:2024-11-29 16:04:38
3#
本帖最后由 helloworldplus 于 2024-11-29 16:32 编辑
Wilson.Zhang 发表于 2024-11-29 15:51
您好!我在17.1.9版本使用您提供图示中的代码片段测试,发现下拉按钮可以显示,如下图所示:

您好!如果是在表格加载完成之后,再去通过代码是可以的。你可以在编辑器中试一下:先导入一个含有两个sheet的xlsx文件,然后在导入成功的回调里面添加下拉框,并且还需要给另外一个单元格设置公式: image.png711894530.png
image.png235837706.png
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-29 17:33:52
4#
helloworldplus 发表于 2024-11-29 16:04
您好!如果是在表格加载完成之后,再去通过代码是可以的。你可以在编辑器中试一下:先导入一个含有两个sh ...

如下图所示,您设置公式的方式与官网API建议的方式不一样,您可以排查下公式设置是否无误。
1732872675043.png960028991.png
回复 使用道具 举报
helloworldplus
注册会员   /  发表于:2024-11-29 18:09:17
5#
本帖最后由 helloworldplus 于 2024-11-29 18:14 编辑

咦,不好意思,我这个方法因为一些逻辑封装了一层,截图为了方便,直接把名称改成了activesheet,没注意到这个问题,该方法调用设置公式传递的参数按照官方来的没问题的
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:6 天前
7#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部