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

QQ登录

只需一步,快速开始

LilaS
金牌服务用户   /  发表于:2024-9-26 10:58  /   查看:175  /  回复:9
20金币
image.png507356566.png

我想把这个显示全

最佳答案

查看完整内容

可以帮您提供思路,参考原生的导航菜单,如下图所示。 分别定义导航菜单容器和每个菜单选项,菜单选项取值自Worksheet,且按照Worksheet顺序排列。为自定义导航菜单设置宽度,或者令其根据Worksheet名称自适应宽度。定义好后,在底部Tab栏取消显示原生的导航菜单栏,添加自定义DOM元素以代替原有导航菜单栏开关,每次打开自定义导航菜单时都重新设置的值,用以同步被更新的Worksheet名称,保证名称一致。您可以参考上述思路 ...

9 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-9-26 10:58:33
来自 8#
LilaS 发表于 2024-9-26 17:06
怎么实现 那你能帮帮我吗 ?[狗头]

可以帮您提供思路,参考原生的导航菜单,如下图所示。
1727344034131.png14622496.png

分别定义导航菜单<div>容器和每个菜单选项<span>,菜单选项<span>取值自Worksheet,且按照Worksheet顺序排列。为自定义导航菜单设置宽度,或者令其根据Worksheet名称自适应宽度。定义好后,在底部Tab栏取消显示原生的导航菜单栏,添加自定义DOM元素以代替原有导航菜单栏开关,每次打开自定义导航菜单时都重新设置<span>的值,用以同步被更新的Worksheet名称,保证名称一致。您可以参考上述思路实现下。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-26 11:16:48
2#
您好!如下图所示,可以尝试修改对应DOM元素的css样式中的width属性,调整更宽即可。

1727320570256.png622767943.png
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-9-26 11:29:32
3#
Wilson.Zhang 发表于 2024-9-26 11:16
您好!如下图所示,可以尝试修改对应DOM元素的css样式中的width属性,调整更宽即可。


image.png266503295.png
但这样改也影响右键菜单
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-26 11:53:46
4#
LilaS 发表于 2024-9-26 11:29
但这样改也影响右键菜单

是的,导航菜单和右键菜单共用了相同的css样式,您试下如下代码:
  1. document.querySelector('.gc-ui-contextmenu-container').style.width = '300px';
复制代码

回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-9-26 15:06:02
5#
Wilson.Zhang 发表于 2024-9-26 11:53
是的,导航菜单和右键菜单共用了相同的css样式,您试下如下代码:

image.png568869018.png

显示不全
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-26 16:49:06
6#

如果标题文本过长,无法全部显示。而且,Excel标准有限制Worksheet名称总长度不超过31个字符,包括可读字符和特殊字符。不过,紧挨着导航菜单中标题项下方有tips,可以显示全文本,如下图所示。
1727340211305.png621076049.png

如果实在想要在导航菜单中显示每个Worksheet名称的全称,可以参考原生导航菜单尝试自定义实现。


回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-9-26 17:06:32
7#
Wilson.Zhang 发表于 2024-9-26 16:49
如果标题文本过长,无法全部显示。而且,Excel标准有限制Worksheet名称总长度不超过31个字符,包括可读字 ...

怎么实现 那你能帮帮我吗 ?[狗头]
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-9-26 18:33:30
9#
Wilson.Zhang 发表于 2024-9-26 17:52
可以帮您提供思路,参考原生的导航菜单,如下图所示。

好的 感谢
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-27 08:26:56
10#

不客气!如有问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部