起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6368|回复: 10

[结贴] select级联

[复制链接]

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
发表于 2018-6-30 16:26:28 | 显示全部楼层 |阅读模式
有一个cdata,存放两个字段:代码和名称
页面有两个select,分别用来选择代码和字段,当选择一个字段,另外一个字段就能够级联显示
请问这个要怎么实现?
现在是没有什么关联设置,只有选择同一个cdata,然后分别显示字段,这样两个都要选,没办法选一个,另一个自动关联显示

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-2 09:51:51 | 显示全部楼层
是要级联选择还是一个选择后另一个自动赋值?

如果是级联选择可以参考http://doc.wex5.com/comps-select/#008
https://pan.baidu.com/s/1cxHxro#list/path=%2F的第6章6.3小节也有级联下拉的介绍

如果是自动赋值,可以在data的onValueChanged事件中判断是下拉对应的关系发生变化了,setValue给另一个赋值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-7-2 10:05:44 | 显示全部楼层
jishuang 发表于 2018-7-2 09:51
是要级联选择还是一个选择后另一个自动赋值?

如果是级联选择可以参考http://doc.wex5.com/comps-select/# ...

那比如cdata字段为name 和code
数据为                 文         wen
                          家          jia
怎么在select1选择文的时候,让select2默认选择为wen
或者在select2选择wen的时候,让select1默认选择文
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-2 10:49:20 | 显示全部楼层
如果是自动赋值,可以在data的onValueChanged事件中判断是下拉对应的关系发生变化了,setValue给另一个赋值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-7-2 14:40:24 | 显示全部楼层
jishuang 发表于 2018-7-2 10:49
如果是自动赋值,可以在data的onValueChanged事件中判断是下拉对应的关系发生变化了,setValue给另一个赋值 ...

那我可以弄两个cdata加载同样的数据
分别为cdata1和cdata2
然后数据字段是一模一样的,都是有name和code
然后select1绑定cdata1的name,select2绑定cdata2的code
然后cdata1和cdata2设置主从,通过cdata2设置master的data为cdata1,column设置为code
这样select1选择其中的一个name,select2能默认select1选择的name多对应的code吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-2 14:59:26 | 显示全部楼层
那就需要cdata2中数据提前存在,你的cdata1中数据都没有怎么提前的cdata2中的数据都加上

而且你这样即便可以也只是单项的,并不是你前面说的双向的

推荐事件中操作
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-7-2 15:04:31 | 显示全部楼层
jishuang 发表于 2018-7-2 14:59
那就需要cdata2中数据提前存在,你的cdata1中数据都没有怎么提前的cdata2中的数据都加上

而且你这样即便可 ...

如果是在data的onValueChanged事件中判断是下拉对应的关系发生变化了,setValue给另一个赋值,可是有多条数据需要这么做,不会有干扰吗?怎么判断是那个在变化,用list显示的不止一条?具体应该怎么写呢?不是很懂
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-2 15:06:44 | 显示全部楼层
onValueChanged中可以获取到当前操作的很进行操作的

先看看API中事件上参数的说明吧
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-7-2 15:14:14 | 显示全部楼层
jishuang 发表于 2018-7-2 15:06
onValueChanged中可以获取到当前操作的很进行操作的

先看看API中事件上参数的说明吧 ...

请问除了软件自带的API,还有哪里可以看到API吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-2 15:40:07 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-14 06:43 , Processed in 0.052900 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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