Derrick.Jiao 发表于 2022-1-20 10:26:16

SpreadJS V15.0新特性揭秘 - 上下文菜单滚动支持

本帖最后由 AlexZ 于 2022-1-21 08:58 编辑

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


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

下载附件即可查看完整demo。





爱迪生 发表于 2022-2-16 10:24:27

Derrick.Jiao 发表于 2022-2-16 11:07:40

爱迪生 发表于 2022-2-16 10:24


:hjyzw:
页: [1]
查看完整版本: SpreadJS V15.0新特性揭秘 - 上下文菜单滚动支持