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

QQ登录

只需一步,快速开始

查看: 3167|回复: 9

[结贴] select组件下拉框弹不出来

[复制链接]

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
发表于 2017-4-1 10:11:13 | 显示全部楼层 |阅读模式
我按照文档中心select组件的案例写的二级联动,但是第一级显示出问题,我看代码有数据,但就是下拉框弹不出来。如下图:

无标题.png
发表于 2017-4-1 10:35:34 | 显示全部楼层
select组件 级联下拉,可以参考案例:


http://doc.wex5.com/comps-select/
http://doc.wex5.com/comps-gridselect/

都有案例的!!至于为什么不能弹出下拉!!这种问题比较案例排除下吧!
请问select组件bind-ref绑定的data组件 是否有数据呢??至少有一行数据才行的!绝对不能为空行!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
 楼主| 发表于 2017-4-1 10:41:32 | 显示全部楼层
liangyongfei 发表于 2017-4-1 10:35
select组件 级联下拉,可以参考案例:

bind-ref绑定的data组件是我自己创建的,里面是空的,另外两个是baasData。
回复 支持 反对

使用道具 举报

发表于 2017-4-1 10:50:53 | 显示全部楼层
hjn090301 发表于 2017-4-1 10:41
bind-ref绑定的data组件是我自己创建的,里面是空的,另外两个是baasData。

那就新增一行数据!或者设置 autoNew 为true
这个data组件中数据是不能为空的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-1 11:17:56 | 显示全部楼层
做了一个案例给你参考

demos_select.zip

1.97 KB, 下载次数: 42

回复 支持 反对

使用道具 举报

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
 楼主| 发表于 2017-4-1 16:54:59 | 显示全部楼层
半导体 发表于 2017-4-1 11:17
做了一个案例给你参考

我准备这样实现二级联动:
select1的onchange事件是获取到select1的值,根据这个值查找到相关数据,把数据放入一个数组 arr=[{"列1":值,"列2":值},{"列1":值,"列2":值}]。
把数组arr放入到创建的data组件中,data.newData({"defaultValues":arr}); data.refreshData();
select2显示data组件的数据。

但select2数据显示是空白,select1选择几个值,select2下拉框就增加个空白列。我记得有清楚原数据,增加新数据这个设置。

这怎么解决,还是我思路不对。
回复 支持 反对

使用道具 举报

发表于 2017-4-1 17:16:55 | 显示全部楼层
hjn090301 发表于 2017-4-1 16:54
我准备这样实现二级联动:
select1的onchange事件是获取到select1的值,根据这个值查找到相关数据,把数 ...

data.newData({"defaultValues":arr});
后不要再refreshData 了!否则就会重新加载数据源的!!新加的数据就没了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
 楼主| 发表于 2017-4-1 17:22:35 | 显示全部楼层
liangyongfei 发表于 2017-4-1 17:16
data.newData({"defaultValues":arr});
后不要再refreshData 了!否则就会重新加载数据源的!!新加的 ...

那这样随着一级选择,二级的数据会越来越多吧。这个怎么解决。
回复 支持 反对

使用道具 举报

发表于 2017-4-1 17:24:01 | 显示全部楼层
hjn090301 发表于 2017-4-1 17:22
那这样随着一级选择,二级的数据会越来越多吧。这个怎么解决。

如果想清除数据可以使用data.clear()
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
 楼主| 发表于 2017-4-5 14:44:15 | 显示全部楼层
liangyongfei 发表于 2017-4-1 17:24
如果想清除数据可以使用data.clear()

实现了,可以结贴了,谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 15:49 , Processed in 0.056854 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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