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

QQ登录

只需一步,快速开始

查看: 1711|回复: 4

[结贴] select级联下拉列表实例套用的问题

[复制链接]

9

主题

59

帖子

143

积分

初级会员

Rank: 2

积分
143
QQ
发表于 2017-3-8 12:58:39 | 显示全部楼层 |阅读模式
我想实现一个由select操作,通过姓名筛选出对应日期的档案,再选择具体的日期后,从list中显示对应姓名、日期的所有档案内容
套用了网站上的select组件的实例
1488948797(1.png


有两个问题:
1、红框中的内容我不是很理解,请大神帮忙解读,实例介绍中的主信息是data还是baasdata?
2、套用后修改了对应的内容,但运行时提示是
微信截图_20170308125625.png


我借用的JS代码如下:
微信截图_20170308125757.png


新司机上路,还请前辈多多指点
发表于 2017-3-8 14:26:46 | 显示全部楼层
1.实例接管的是data组件的 onCustomRefresh 事件!加载数据到data组件中!
baasData 是继承的data组件!所以理论上两种数据组件都可以接管onCustomRefresh ,但是一般情况baasData设置了queryAction属性后 底层已经实现了数据的加载,就不需要接管onCustomRefresh  了!

2.建议使用baasData组件来实现!只要两行代码即可,
data.setFilter('filter1',"name='张三'");
data.refreshData()
即可刷新数据源了!

如果你是使用data组件存放数据的!接管onCustomRefresh 后,调用baasServer请求应该是justep.Baas.sendRequest方法,或者先定义var Baas = justep.Baas;
参考外卖案例
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

59

帖子

143

积分

初级会员

Rank: 2

积分
143
QQ
 楼主| 发表于 2017-3-8 18:01:39 | 显示全部楼层
liangyongfei 发表于 2017-3-8 14:26
1.实例接管的是data组件的 onCustomRefresh 事件!加载数据到data组件中!
baasData 是继承的data组件!所 ...

我用gridselect结合您的方法实现了,不知道gridselect和select有什么差别?还有个小问题,就是当我把两个gridselect都选定之后,如果第一个select再次发生改变的时候,如何清空第二个select已选择出来的值?
回复 支持 反对

使用道具 举报

发表于 2017-3-8 18:28:36 | 显示全部楼层
bluecube 发表于 2017-3-8 18:01
我用gridselect结合您的方法实现了,不知道gridselect和select有什么差别?还有个小问题,就是当我把两个 ...

data.setValue('字段','')
给data字段赋值为空字符串即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

59

帖子

143

积分

初级会员

Rank: 2

积分
143
QQ
 楼主| 发表于 2017-3-9 10:37:21 | 显示全部楼层
好的谢谢大牛!!已成功。另外我加了setfilter清空,可以多次选择啦!可以结帖。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 00:40 , Processed in 0.073809 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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