本帖最后由 AlexZ 于 2022-1-21 08:58 编辑
来了来了,万众期待的SpreadJS v15即将发布。在发布前,我们来抢“鲜”看下这些新特性,本篇文章主要介绍的是上下文菜单滚动支持。这个特性的背景就是在某些情况下,上下文菜单过多时,可能无法完全展示。因此,针对这种场景,我们为上下文菜单添加了滚动的支持。 需要注意的是,我们的滚动支持并非加入滚动条,而是用上下指示器进行滚动。我们只需将鼠标放置到上面即可自动进行滚动。如果直接点击上箭头或者下箭头,那么滚动条会立即滚动值顶部或者底部。当滚动到底部或者顶部后,对应的一侧指示器就会被隐藏。目前是仅支持纵向的滚动。
为了支持上下文菜单的滚动,我们新增了2个接口,分别是:
允许上下文菜单的滚动:
- spread.contextMenu.menuView.scrollable(true);
复制代码 设置上下文菜单的最大高度,当需要展示的内容大于最大高度时,才会出现滚动指示器:
- spread.contextMenu.menuView.maxHeight(300);
复制代码
下载附件即可查看完整demo。
features_worksheet_context-menu_context-menu-scroll_JavaScript.zip
(4.29 KB, 下载次数: 466)
|
|