找回密码
 立即注册

QQ登录

只需一步,快速开始

18577074114

中级会员

67

主题

267

帖子

848

积分

中级会员

积分
848

Wyn认证

18577074114
中级会员   /  发表于:2024-7-16 11:13  /   查看:1279  /  回复:5
1金币
e681191588f7d8a7cc6842a6ae8a4af.png166107482.png 如图,基于省份城市这个DEMO打算做一个下拉选择一级类目后,右侧单元格下拉选择项是联动显示二级类目的。
由于这边的业务实际是选择项是以一串数字+空格开头的,在实现一二级类目匹配的代码处,如果也是以一串数字+空格开头(截图红框处),则会导致前端无法显示

b902ffbe2aea777f05cb2a7432852cc.png954923095.png 5322016312891c280014d326161a543.png625396422.png
请问应当如何设置才能适应实际的需求?

最佳答案

查看完整内容

您好, 1、由于虚线方框处的表格需要允许插入任意行,且虚线方框为一组数据的话,下方可能会插入若干组 —————————————————— 行列写死只是一个思路,您可以使用其他的方式来限定需要级联的单元格,比如判断单元格的Tag,或者自定义名称等。 举个简单的例子,如果单元格A1中存储的Tag的"Cascading"属性为true,那么就执行ValueChanged事件逻辑,如果Tag为null,就不执行。 参考:https://demo.grapecit ...

5 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-16 11:13:34
来自 6#
您好,

1、由于虚线方框处的表格需要允许插入任意行,且虚线方框为一组数据的话,下方可能会插入若干组
——————————————————
行列写死只是一个思路,您可以使用其他的方式来限定需要级联的单元格,比如判断单元格的Tag,或者自定义名称等。

举个简单的例子,如果单元格A1中存储的Tag的"Cascading"属性为true,那么就执行ValueChanged事件逻辑,如果Tag为null,就不执行。

参考:https://demo.grapecity.com.cn/sp ... gs/tag-basic/purejs

2、同一个表里有几个sheet会需要设置类似的级联选择
——————————————————
事件不仅仅可以给单个sheet绑定,还可以给整个spread对象绑定。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-16 12:26:02
2#
您好,SpreadJS在自定义名称的命名规范与Excel是一致的,其开头必须为下划线或字母,不可以为数字,而且不能包含空格:

image.png959213256.png

您可以考虑修改数据使其符合命名规范来实现这个需求。

或者完全自行开发一个级联菜单的自定义单元格来实现这个需求。
回复 使用道具 举报
18577074114
中级会员   /  发表于:2024-7-16 16:37:23
3#
Joestar.Xu 发表于 2024-7-16 12:26
您好,SpreadJS在自定义名称的命名规范与Excel是一致的,其开头必须为下划线或字母,不可以为数字,而且不 ...

谢谢版主!修改数据可能不合适,只能自行开发,请问是否有类似那里可参考?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-16 16:50:56
4#
您好,这边找了一些相关的资料,供您参考:https://gcdn.grapecity.com.cn/showtopic-72328-1-40.html
回复 使用道具 举报
18577074114
中级会员   /  发表于:2024-7-17 11:15:40
5#
Joestar.Xu 发表于 2024-7-16 16:50
您好,这边找了一些相关的资料,供您参考:https://gcdn.grapecity.com.cn/showtopic-72328-1-40.html

谢谢版主!经尝试有疑问求教:
如果是写死的话比如row3和col2这个单元格,是可以实现级联选择的,但由于虚线方框处的表格需要允许插入任意行,且虚线方框为一组数据的话,下方可能会插入若干组,再者,同一个表里有几个sheet会需要设置类似的级联选择,综上显然不适合用写死的方式。


432ac69f6b0b80841e39a6b914b690d.png736185302.png e9539a29709ce296931aaaab8d8590b.png381098937.png

请问有什么办法能适应此实际情况吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部