spreadjs创建下拉框后只有hover时才显示图标
描述:导入一个有两个sheet的表格,导入后在sheet1表单内的某个单元格内自动创建一个下拉框按钮,但是该下拉框按钮的下拉图标不会显示,只有鼠标hover单元格时才会显示,经测试发现只有一张sheet的表格表现正常。本帖最后由 Wilson.Zhang 于 2024-12-2 09:53 编辑
helloworldplus 发表于 2024-11-29 18:09
咦,不好意思,我这个方法因为一些逻辑封装了一层,截图为了方便,直接把名称改成了activesheet,没注意到 ...
了解,按照您的描述,我在最新17.1.10版本测试,通过Workbook:import()自定义导入功能,导入一个包含两个sheet的xlsx文件,在import的成功回调函数中对活动sheet相邻单元格分别设置公式和下拉列表,下拉列表的下拉指示可见。如下动图所示:
我将测试使用的demo同步给您,您可以亲测了解下。
您好!我在17.1.9版本使用您提供图示中的代码片段测试,发现下拉按钮可以显示,如下图所示:
请教下您使用的版本,如果比17.1.9版本早,您可以在官网最新的在线表格编辑器亲测观察下:
https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html
本帖最后由 helloworldplus 于 2024-11-29 16:32 编辑
Wilson.Zhang 发表于 2024-11-29 15:51
您好!我在17.1.9版本使用您提供图示中的代码片段测试,发现下拉按钮可以显示,如下图所示:
您好!如果是在表格加载完成之后,再去通过代码是可以的。你可以在编辑器中试一下:先导入一个含有两个sheet的xlsx文件,然后在导入成功的回调里面添加下拉框,并且还需要给另外一个单元格设置公式: helloworldplus 发表于 2024-11-29 16:04
您好!如果是在表格加载完成之后,再去通过代码是可以的。你可以在编辑器中试一下:先导入一个含有两个sh ...
如下图所示,您设置公式的方式与官网API建议的方式不一样,您可以排查下公式设置是否无误。
本帖最后由 helloworldplus 于 2024-11-29 18:14 编辑
咦,不好意思,我这个方法因为一些逻辑封装了一层,截图为了方便,直接把名称改成了activesheet,没注意到这个问题,该方法调用设置公式传递的参数按照官方来的没问题的 您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
页:
[1]