找回密码
 立即注册

QQ登录

只需一步,快速开始

Derrick.Jiao 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-1-20 10:26  /   查看:2829  /  回复:2
本帖最后由 AlexZ 于 2022-1-21 08:58 编辑

来了来了,万众期待的SpreadJS v15即将发布。在发布前,我们来抢“鲜”看下这些新特性,本篇文章主要介绍的是上下文菜单滚动支持。这个特性的背景就是在某些情况下,上下文菜单过多时,可能无法完全展示。因此,针对这种场景,我们为上下文菜单添加了滚动的支持。    需要注意的是,我们的滚动支持并非加入滚动条,而是用上下指示器进行滚动。我们只需将鼠标放置到上面即可自动进行滚动。如果直接点击上箭头或者下箭头,那么滚动条会立即滚动值顶部或者底部。当滚动到底部或者顶部后,对应的一侧指示器就会被隐藏。目前是仅支持纵向的滚动。
image.png157950133.png

    为了支持上下文菜单的滚动,我们新增了2个接口,分别是:
    允许上下文菜单的滚动:
  1. spread.contextMenu.menuView.scrollable(true);
复制代码
    设置上下文菜单的最大高度,当需要展示的内容大于最大高度时,才会出现滚动指示器:
  1. spread.contextMenu.menuView.maxHeight(300);
复制代码


下载附件即可查看完整demo。 features_worksheet_context-menu_context-menu-scroll_JavaScript.zip (4.29 KB, 下载次数: 466)

2 个回复

倒序浏览
爱迪生
超级版主   /  发表于:2022-2-16 10:24:27
沙发
image.png539562987.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-16 11:07:40
板凳
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部