zjtdusers 发表于 2020-12-17 21:25:23

列表 cascade 过长,可以添加滚动条么?



二级菜单有几百条,把页面都撑开了,如何解决

Derrick.Jiao 发表于 2020-12-18 09:15:18

您好,原生的SpreadJS没有提供可以修改列表样式的接口,您可以找到二级菜单的DOM元素,给他设置宽高,添加overflow属性。

zjtdusers 发表于 2020-12-18 10:33:23

DerrickJiao 发表于 2020-12-18 09:15
您好,原生的SpreadJS没有提供可以修改列表样式的接口,您可以找到二级菜单的DOM元素,给他设置宽高,添加o ...

可以给代码参考么?不知如何下手

zjtdusers 发表于 2020-12-18 10:34:28

DerrickJiao 发表于 2020-12-18 09:15
您好,原生的SpreadJS没有提供可以修改列表样式的接口,您可以找到二级菜单的DOM元素,给他设置宽高,添加o ...

你们提供的是canvas,我如何才能找到二级菜单的DOM元素

Derrick.Jiao 发表于 2020-12-18 10:56:28

zjtdusers 发表于 2020-12-18 10:34
你们提供的是canvas,我如何才能找到二级菜单的DOM元素

抱歉,这边没有表达清楚。

您用的是原生的列表目前没有接口可以用于修改。

zjtdusers 发表于 2020-12-18 11:18:16

DerrickJiao 发表于 2020-12-18 10:56
抱歉,这边没有表达清楚。

您用的是原生的列表目前没有接口可以用于修改。

那有解决方案么?二级菜单过长?该如何解决。

Derrick.Jiao 发表于 2020-12-18 11:26:42

zjtdusers 发表于 2020-12-18 11:18
那有解决方案么?二级菜单过长?该如何解决。

目前列表暂不支持,您可以尝试使用多列选择器
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/drop-downs/multi-column-picker/purejs

Derrick.Jiao 发表于 2020-12-18 11:51:54

您试一下修改这个CSS.gc-list-control{
    max-height: 300px;
    overflow:scroll;
}


zjtdusers 发表于 2020-12-18 14:31:22

DerrickJiao 发表于 2020-12-18 11:51
您试一下修改这个CSS

在cascade 上二级菜单会有问题。

zjtdusers 发表于 2020-12-18 14:34:32

DerrickJiao 发表于 2020-12-18 11:51
您试一下修改这个CSS

在cascade 二级菜单上有问题。
页: [1] 2 3
查看完整版本: 列表 cascade 过长,可以添加滚动条么?