[ABI 5.1] 枚举下拉值联动

18696
13

sunjinghe 小试身手Lv3

发表于2020-6-4 20:22

悬赏1

已解决

楼主
做了两个枚举下拉,现在需要第二个枚举下拉的值由第一个枚举下拉值决定,比如第一个选择某市,第二个会出现这个市下面的区供选择。两个枚举下拉的值都是从数据库中查的。<#=(ardb("select distinct name ||':'||id from osp.isc_baseorg where func_type='03'")).join(';')#>,这个如何实现?第二个枚举值改怎么写呢?

最近看过此主题的会员

liuyt

esen_4XMY0N6IMU

esen_4Y3L5ADO80

迷途小生

chenliwei

esen_3G8UN21O2849

salmons001

esen_4YNPQEX87K

esen_4Y3ALSM7RX

彭娟

Gardenia

哇咔咔01

13430212034

秋tian

lopi

最佳答案
j假如每个区存了它的上级市的id,表达式为<#=(ardb("select distinct name ||':'||id from osp.isc_baseorg where parent_id='"+@shi+"'")).join(';')#>(@shi为市的选择参数)
13个回答

只看楼主

wut 数据老手Lv5

发表于2020-6-4 20:36

只看该作者

取消 关注该作者的回复

沙发

可以用维表做联动啊,维表的数据取视图,视图取type=03的数据

sunjinghe 小试身手Lv3

发表于2020-6-4 20:40

只看该作者

取消 关注该作者的回复

板凳

wut 发表于 2020-6-4 20:36
可以用维表做联动啊,维表的数据取视图,视图取type=03的数据

我的这张表只能用sql查询到,不能直接在把它创建成主题表和维表,所以用枚举下拉sql来做

sunjinghe 小试身手Lv3

发表于2020-6-4 20:40

只看该作者

取消 关注该作者的回复

地板

wut 发表于 2020-6-4 20:36
可以用维表做联动啊,维表的数据取视图,视图取type=03的数据

我记得是可以用枚举实现的

wut 数据老手Lv5

发表于2020-6-4 21:24

只看该作者

取消 关注该作者的回复

5#

sunjinghe 发表于 2020-6-4 20:40
我记得是可以用枚举实现的

明天我试试告诉你哈看有没有办法

sunjinghe 小试身手Lv3

发表于2020-6-4 21:33

只看该作者

取消 关注该作者的回复

6#

wut 发表于 2020-6-4 21:24
明天我试试告诉你哈loveliness.gif看有没有办法

现在可以在页面上打印出来,但是计算现在地市的话,第二个下拉框区没有值

1505121235 数据老手Lv5

发表于2020-6-5 09:50

只看该作者

取消 关注该作者的回复

7#

第一个参数应该是作为第二个参数的根节点,两个参数都是枚举下拉写ardb函数直接从数据库取值吗?

sunjinghe 小试身手Lv3

发表于2020-6-5 09:58

只看该作者

取消 关注该作者的回复

8#

1505121235 发表于 2020-6-5 09:50
第一个参数应该是作为第二个参数的根节点,两个参数都是枚举下拉写ardb函数直接从数据库取值吗?
...

是的,第二个枚举也是从数据库直接取值,现在是我可以把第二个枚举下拉的值根据第一个枚举所选值打印出来,但是在弹出框选择的时候,选了第一个枚举值,第二个枚举下来没有值,就相当于没有触发第二个枚举的查询

1505121235 数据老手Lv5

发表于2020-6-5 10:12

只看该作者

取消 关注该作者的回复

9#

sunjinghe 发表于 2020-6-5 09:58
是的,第二个枚举也是从数据库直接取值,现在是我可以把第二个枚举下拉的值根据第一个枚举所选值打印出来 ...

如果是维下拉就简单多了,行政区划是不是可以做一个维表出来,两个参数都绑定这个维表,市的参数作为区的参数的根节点

sunjinghe 小试身手Lv3

发表于2020-6-5 10:17

只看该作者

取消 关注该作者的回复

10#

1505121235 发表于 2020-6-5 10:12
如果是维下拉就简单多了,行政区划是不是可以做一个维表出来,两个参数都绑定这个维表,市的参数作为区的 ...

这张表不可以直接查看到,只能通过sql查询到,还得保证实时性,做不了维表

1505121235 数据老手Lv5

发表于2020-6-5 10:30

只看该作者

取消 关注该作者的回复

11#

sunjinghe 发表于 2020-6-5 10:17
这张表不可以直接查看到,只能通过sql查询到,还得保证实时性,做不了维表 ...

osp.isc_baseorg 你这个表方便上传吗,私发我也行,我本地先试下

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号