找回密码
 立即注册

QQ登录

只需一步,快速开始

Kin7

注册会员

18

主题

59

帖子

149

积分

注册会员

积分
149
Kin7
注册会员   /  发表于:2024-8-14 21:03  /   查看:736  /  回复:3
1、往Desigener里新增按钮之后,怎么能让这个按钮在页面宽度不够的时候也能一直显示呢?我设了visiblePriority也没有用。
2、怎么修改默认按钮的文本呢?比如“合并后居中”,为了高效利用空间,我想把按钮的文本去掉,只保留图标。但是通过Reource把mergeCenter设置为空后,鼠标悬浮的提示文本、dropdown里面的按钮文本都不显示了。

3 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-8-15 09:39:33
沙发
您好!因为您说到了文本、图标、dropdown,所以跟您确认下使用的是单元格类型中的按钮Button还是下拉列表呢?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-30 14:28:03
板凳
您好!关于第一个问题:将visiblePriority属性值设置为尽可能大的数值,提高其可视优先级。
关于第二个问题:以mergeCenter为例,将其text属性值置null或空字符串后重新注册该命令,再回设回Designer即可。可参考如下代码:
  1. var config = GC.Spread.Sheets.Designer.DefaultConfig
  2. //  获取“合并居中”按钮相关命令
  3. var mergeCenterCmd = GC.Spread.Sheets.Designer.getCommand('mergeCenter');
  4. //  设置名称为空字符串
  5. mergeCenterCmd.text = '';
  6. //  重新注册命令
  7. config.commandMap = {
  8.     'mergeCenter': mergeCenterCmd
  9. };
  10. //  回设回Designer
  11. designer.setConfig(config);
复制代码


您尝试下看这样是否能满足您的需要。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-29 10:17:54
地板
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部